about summary refs log tree commit homepage
tag namev4.0.0 (fbe4a6eba55247a3ba5f26095207fb1f13ca824a)
tag date2011-05-12 19:40:16 -0700
tagged byEric Wong <normalperson@yhbt.net>
tagged objectcommit fdec276346...
downloadruby_io_splice-4.0.0.tar.gz
io_splice 4.0.0 - easier to use!
Methods now automatically retry on EINTR after checking
IO#closed? and executing interrupts.

There is a new IO::Splice::WAITALL flag (implemented in
userspace) which may be used to cause IO.splice and IO.tee
to retry (while the GVL is released) until the operation
is complete.

IO::Splice.copy_stream now works correctly for large copies
if source offset is specified.

MRI 1.8 is only weakly supported now, MRI 1.9 is the
preferred platform though Rubinius appears to work, too.