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