about summary refs log tree commit homepage
tag namev1.0.0 (70f3f9310078516a9c193f00c239d2049c63216d)
tag date2010-05-27 20:43:22 +0000
tagged byEric Wong <normalperson@yhbt.net>
tagged objectcommit 33c1653ae4...
downloadruby_io_splice-1.0.0.tar.gz
io_splice 1.0.0
io_splice is now easier to use, as it can take IO/File objects in
addition to raw file descriptors as arguments.

IO.vmsplice now always splices buffers in full, since it's too difficult
to use otherwise.  Keep in mind that the usefulness of vmsplice is still
questionable from Ruby and IO.writev (from the "io-extra" gem) is more
flexible as it allows writing to non-pipe descriptors.

There are also some code cleanups and improved documentation.