index
:
kgio.git
2.4-stable
master
rbx-wip
kinder, gentler I/O for Ruby
about
summary
refs
log
tree
commit
homepage
log msg
author
committer
range
path:
root
/
ext
/
kgio
/
read_write.c
Date
Commit message (
Expand
)
2013-11-21
split read_write.c into {read,write,writev}.c
rbx-wip
2013-11-21
set RSTRING_MODIFIED where appropriate for Rubinius
2013-09-25
my_writev: stylistic fixes
2013-09-25
read_write: remove the rest of RARRAY_PTR usage
2013-08-16
check syscall returns against < 0 instead of == -1
2012-12-27
read_write: remove unused variable
2012-06-01
add `#kgio_writev` and `#kgio_trywritev`
2012-05-30
use rb_str_subseq for tail string on write
2012-03-19
fix for non-Linux, non-TCP_NOPUSH platforms
2012-03-05
autopush: fix/enable under Debian GNU/kFreeBSD
2011-06-17
doc: update documentation for kgio_addr attribute
v2.5.0
2011-06-15
fix misc compiler warnings
2011-05-05
read_write: call rb_str_modify() before rb_str_resize()
2011-04-20
doc: fix trywrite call-seq
2011-04-10
read_write: detect closed fd on EINTR
2011-02-25
doc: more consistent references for kgio_wait_*able methods
2011-02-06
add support for recv() with MSG_PEEK
2011-02-01
avoid re-interning if GCC is not used (or under 1.8)
2011-02-01
kgio_*read: empty backtrace for ECONNRESET
2011-01-31
add singleton methods for non-Kgio objects
2011-01-31
autopush: simplify implementation and just use ivars
2011-01-31
rename nopush_smart to autopush
2011-01-27
preliminary implementation of "smart_nopush"
2010-11-18
switch entirely to kgio_wait_*able methods
2010-11-18
add default kgio_wait_*able methods
2010-11-12
EOFError message matches Ruby's
2010-11-05
prefer symbolic names for waiting read/writability
2010-10-28
expand Kgio::*#kgio_read! documentation
2010-10-08
return empty string on length=0
2010-10-07
trywrite: fix stupid off-by-one error causing corrupt writes
2010-10-07
doc: fix RDoc generation
2010-10-05
generate empty backtraces for EPIPE and ECONNRESET
2010-10-05
add kgio_read! methods which may raise EOFError
2010-09-29
refactor and split into separate files