ChangeLog in kgio-2.4.0 vs ChangeLog in kgio-2.4.1
- old
+ new
@@ -1,6 +1,29 @@
ChangeLog from http://bogomips.org/kgio.git
+ commit f656c49f77d896cbbb1e684d826472c09dcc2253
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Fri May 20 19:53:03 2011 -0700
+
+ kgio 2.4.1 - Kgio.poll avoids EINTR, really
+
+ This release fixes a race condition that could allow
+ Errno::EINTR to be raised even though the 2.4.0 release
+ was supposed to stop that.
+
+ Nobody uses Kgio.poll, really, so this shouldn't be an issue
+ for real code, yet.
+
+ commit f809a87f70f0937a87b5d3a83704847daceef4dd
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Fri May 20 19:50:34 2011 -0700
+
+ Kgio.poll: ensure EINTR never gets raised
+
+ Retry on a zero timeout if we get interrupted
+ even if the timeout expired. This is also what
+ IO.select does in Ruby itself.
+
commit ab732113e13f1690fd2c1a18d1c66beb7864d847
Author: Eric Wong <normalperson@yhbt.net>
Date: Thu May 5 15:58:17 2011 -0700
kgio 2.4.0 - portability fixes and more