LATEST in kgio-2.3.3 vs LATEST in kgio-2.4.0

- old
+ new

@@ -1,6 +1,20 @@ -=== kgio 2.3.3 - minor fixes / 2011-03-15 12:09 UTC +=== kgio 2.4.0 - portability fixes and more / 2011-05-05 22:58 UTC - We no longer over-allocate memory for Kgio.poll (1.9.x-only). - Under Ruby 1.9.3dev, we also use rb_thread_io_blocking_region - to properly deal with cross-thread IO#close. + == All supported platforms (*nix + MRI 1.8+, Rubinius) + + * OpenBSD (and possibly other *BSD) fixes, thanks to Jeremy Evans. + + * kgio_accept and kgio_tryaccept now take an optional second argument + for flags (like the accept4() flags argument). + + == Ruby 1.9-only things + + * Kgio.poll no longer raises Errno::EINTR to match IO.select. + + == Ruby 1.9 trunk things + + * close() on an active FD in a different thread is better + handled/detected. + + * copy-on-write for strings is properly triggered