LATEST in kgio-2.8.1 vs LATEST in kgio-2.9.0

- old
+ new

@@ -1,24 +1,22 @@ -=== kgio 2.8.1 - minor improvements and test fixes / 2013-09-11 00:22 UTC +=== kgio 2.9.0 - cleanups, bug fixes, minor improvements / 2014-02-04 03:09 UTC - Improved error reporting for kgio_accept/kgio_tryaccept. - Minor size reduction throughout. There are also several - test case fixes for race conditions. + This adds a new kgio_syssend method for Ruby 1.9+ which behaves + like BasicSocket#send, but will not raise exceptions on EAGAIN. - Thanks to Hleb Valoshka and the Debian project for all the - help with this release! + Eric Wong (12): + test_poll: remove race prone test_poll_EINTR_changed test + tryopen: remove RARRAY_PTR usage in init + read_write: remove the rest of RARRAY_PTR usage + my_writev: stylistic fixes + Rakefile: kill raa_update task + avoid downsizing casts + connect: constify RSTRING-related things + set RSTRING_MODIFIED where appropriate for Rubinius + split read_write.c into {read,write,writev}.c + add kgio_syssend method to wrap send(2) + write: correct check for various blocking regions + tryopen: additional debug information for bad Errno values - Eric Wong (7): - check syscall returns against < 0 instead of == -1 - accept: more informative exception on unknown family - test_tryopen: skip EACCES test when euid == 0 - test/lib_read_write: account for larger-than-normal pipes - test_poll: avoid potentially thread-unsafe test - test_poll: preserve original trap(:USR1) handler - test_poll: be less dependent on signal handler ordering - - Hleb Valoshka (4): - Change prefix of temporary sockets to prevent races - Don't dump 20M in case of failure - Create own directory for every unix socket in unit tests - Close tempfile and unlink it immediately. + Hleb Valoshka (1): + Don't use deprecated api