about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2011-05-12 19:39:12 -0700
committerEric Wong <normalperson@yhbt.net>2011-05-12 19:39:12 -0700
commitfdec276346fb0aa764499f7ad0483b6ba51685a5 (patch)
treeefaed1ff22994c4b6966e1da156276d579bd41d9
parent48bfb5ce0706334fc8ba42e2f517623fbe90d8b4 (diff)
downloadruby_io_splice-fdec276346fb0aa764499f7ad0483b6ba51685a5.tar.gz
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.
-rwxr-xr-xGIT-VERSION-GEN2
1 files changed, 1 insertions, 1 deletions
diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN
index 861c86f..e99b00f 100755
--- a/GIT-VERSION-GEN
+++ b/GIT-VERSION-GEN
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 GVF=GIT-VERSION-FILE
-DEF_VER=v3.1.0.GIT
+DEF_VER=v4.0.0.GIT
 
 LF='
 '