about summary refs log tree commit homepage
path: root/ext/kgio/read_write.c
DateCommit message (Expand)
2011-05-05read_write: call rb_str_modify() before rb_str_resize()
2011-04-20doc: fix trywrite call-seq
2011-04-10read_write: detect closed fd on EINTR
2011-02-25doc: more consistent references for kgio_wait_*able methods
2011-02-06add support for recv() with MSG_PEEK
2011-02-01avoid re-interning if GCC is not used (or under 1.8)
2011-02-01kgio_*read: empty backtrace for ECONNRESET
2011-01-31add singleton methods for non-Kgio objects
2011-01-31autopush: simplify implementation and just use ivars
2011-01-31rename nopush_smart to autopush
2011-01-27preliminary implementation of "smart_nopush"
2010-11-18switch entirely to kgio_wait_*able methods
2010-11-18add default kgio_wait_*able methods
2010-11-12EOFError message matches Ruby's
2010-11-05prefer symbolic names for waiting read/writability
2010-10-28expand Kgio::*#kgio_read! documentation
2010-10-08return empty string on length=0
2010-10-07trywrite: fix stupid off-by-one error causing corrupt writes
2010-10-07doc: fix RDoc generation
2010-10-05generate empty backtraces for EPIPE and ECONNRESET
2010-10-05add kgio_read! methods which may raise EOFError
2010-09-29refactor and split into separate files