about summary refs log tree commit homepage
DateCommit message (Expand)
2011-05-09retry on EINTR
2011-05-01io_splice 3.1.0 - IO::Splice.copy_stream improvement v3.1.0
2011-05-01minor documentation updates
2011-05-01IO::Splice.copy_stream doesn't change offset of source file
2011-04-27extconf: remove unnecessary dir_config statement
2011-03-01io_splice 3.0.0 - kinder, gentler Linux zero-copy v3.0.0
2011-02-28doc: more notes for IO.vmsplice
2011-02-28remove VERSION constant
2011-02-28doc: RDoc for new interfaces and changes
2011-02-28IO.vmsplice flags argument defaults to zero
2011-02-28add IO.trytee interface
2011-02-26trysplice implies SPLICE_F_NONBLOCK for flags
2011-02-26flags are optional for splice and trysplice
2011-02-26shorten calls to rb_thread_blocking_region
2011-02-26avoid signed vs unsigned comparison
2011-02-26copy_stream: File.open encoding doesn't matter
2011-02-26test: fix broken assertions on Ruby 1.9.3dev
2011-02-26copy_stream uses IO.trysplice instead of IO.splice
2011-02-26test: remove unused_port function
2011-02-26add IO.trysplice interface
2011-02-05io/splice: unindent
2011-02-05test: cleanup unused_port function
2011-02-05clean up packaging and use pkg.mk
2010-12-27doc: switch to wrongdoc
2010-12-27GNUmakefile: sync examples for documentation publishing
2010-08-02GNUmakefile: update RAA on new releases
2010-08-02Ruby io_splice 2.2.0 - updates for Linux 2.6.35 v2.2.0
2010-08-02add IO#pipe_size and IO#pipe_size= accessors
2010-06-24test_io_splice: fix broken test
2010-06-06Ruby io_splice 2.1.0 - IO::Splice.copy_stream fixes v2.1.0
2010-06-06doc: help RDoc read IO::Splice singleton methods
2010-06-06document +src+ and +dst+ for IO::Splice.{full,partial}
2010-06-06GNUmakefile: add rcov target
2010-06-06copy_stream: handle and block on EAGAIN from the non-pipe IO
2010-06-06GNUmakefile: allow passing options to test/unit
2010-06-06copy_stream: cleanup after ourselves
2010-06-06COPYING: bundle the LGPLv2.1 instead of LGPLv3
2010-06-05Ruby io_splice 2.0.0 v2.0.0
2010-06-05update PIPE_CAPA documentation for Linux 2.6.35
2010-06-05relicense to LGPLv2.1+ (from LGPLv3 only)
2010-06-05GNUmakefile: make our unit tests PHONY
2010-06-05examples/splice-cp: simplify with IO::Splice.copy_stream
2010-06-05io_splice_ext: require errno.h
2010-06-05copy_stream takes source offset like the non-splice version
2010-06-03allow IO.vmsplice to take a single string
2010-06-01copy_stream: always try to move pages instead of copying
2010-06-01preliminary support for F_GETPIPE_SZ and F_SETPIPE_SZ
2010-06-01update IO::Splice::F_MOVE documentation for 2.6.35
2010-06-01simplify examples for 1.0.0 API
2010-06-01implement IO::Splice.copy_stream