about summary refs log tree commit homepage
path: root/ext
DateCommit message (Expand)
2020-02-22doc: update URLs to point to YHBT.net
2015-01-10favor comparisons against zero instead of -1
2015-01-10pack internal structs for 64-bit systems
2015-01-10move mailing list to ruby-io-splice@bogomips.org
2014-02-15avoid deprecated rb_thread_blocking_region on 2.0+
2014-02-09deprecate and remove docs for IO::Splice::WAITALL
2014-02-09prepare for rb_thread_blocking_region removal
2013-09-26avoid RARRAY_PTR usage for vmsplice
2013-04-21set close-on-exec in pipe size modification check
2013-01-19vmsplice: more consistent fileno retry handling
2013-01-19vmsplice: avoid referencing invalid stack address for strings
2012-03-08doc: s/librelist.com/librelist.org/
2012-03-07avoid uname() for pipe size modification checks
2011-05-18limit maximum splice length to 1 << 30
2011-05-17expand doc for non-blocking splice into a pipe
2011-05-12fix up documentation for fd vs IO objects
2011-05-09add IO::Splice::WAITALL flag support
2011-05-09use ssize_t/size_t instead of long/unsigned long
2011-05-09detect closed descriptors on EINTR
2011-05-09my_fileno: use FIX2INT instead of NUM2INT
2011-05-09retry on EINTR
2011-04-27extconf: remove unnecessary dir_config statement
2011-02-28doc: more notes for IO.vmsplice
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-26add IO.trysplice interface
2010-08-02add IO#pipe_size and IO#pipe_size= accessors
2010-06-05Ruby io_splice 2.0.0 v2.0.0
2010-06-05io_splice_ext: require errno.h
2010-06-03allow IO.vmsplice to take a single string
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-05-27fix indentation bug
2010-05-27allow IO(-ish) objects as descriptor arguments
2010-05-27IO.splice always releases the GVL
2010-05-27doc: better explain the need for IO::Splice::F_NONBLOCK
2010-05-27avoid partial writes on IO.vmsplice unless F_NONBLOCK
2010-05-24split out ARY2IOVEC macro
2010-05-22"Splice" should be a module, not a class
2010-02-14initial