ChangeLog in posix_mq-0.8.0pre vs ChangeLog in posix_mq-1.0.0
- old
+ new
@@ -1,6 +1,93 @@
ChangeLog from http://bogomips.org/ruby_posix_mq.git
+ commit 90b66d0a4390e7794247d43b49160a50a9028caa
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Tue Mar 1 09:07:05 2011 +0000
+
+ posix_mq 1.0.0 - kinder, gentler message queues
+
+ There is one backwards-incompatible API change:
+
+ POSIX_MQ#send returns +true+ on success instead of +nil+
+ for consistency with POSIX_MQ#trysend.
+
+ This release adds the POSIX_MQ#trysend, POSIX_MQ#tryreceive and
+ POSIX_MQ#tryshift interfaces to avoid exceptions on common
+ EAGAIN errors for users of non-blocking queues.
+
+ Bugfixes: non-blocking behavior changes to a shared descriptor
+ in a different process are reflected immediately in the child
+ (this won't fix race conditions in your code, however).
+ Minor bugfixes for posix-mq-rb(1) and quieted warnings for
+ 1.9.3dev.
+
+ commit c44a8335b2f7ff60cf74730ac697a5e00829cc66
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Tue Mar 1 08:57:16 2011 +0000
+
+ make methods that should be private, private
+
+ So private we won't mention them in the commit message!
+
+ commit c885c2d30b69925f6dd9f36e74c247e650db327b
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Tue Mar 1 08:52:34 2011 +0000
+
+ remove unused tryinit function
+
+ Something I considered but decided wasn't worth doing.
+
+ commit d64ac2686c3c1ff1eea4534100dca8fd73228a62
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Tue Mar 1 08:51:28 2011 +0000
+
+ POSIX_MQ#send returns +true+ on success
+
+ This is to be consistent with POSIX_MQ#trysend
+
+ commit ae1acbcc32aef9efd23daed0611e2919aa0e5037
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Tue Mar 1 08:40:44 2011 +0000
+
+ finalize try* interfaces
+
+ Consider them good enough for a 1.0.0 release
+
+ commit a589cb81d02ce77fa7c7a027328a2cf714878773
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Sun Feb 27 11:43:28 2011 +0000
+
+ posix-mq-rb: always prefer write-in-full behavior
+
+ In case somebody made the receiving pipe non-blocking,
+ we want the command-line tool to succeed.
+
+ commit 89c26cdaf25463c891a8ce915fefa1a181b3ac64
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Sun Feb 27 11:40:40 2011 +0000
+
+ fix warnings and enable them for tests
+
+ Cleaner code anyways.
+
+ commit 5af56c9047dae680bde185c8a2b82de03b63e032
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Sun Feb 27 11:37:23 2011 +0000
+
+ posix-mq-rb: use IO#binmode to get binary IOs
+
+ Avoids warnings this way
+
+ commit 316a435ff6c5b1bd9e0298aee096d16fb015405d
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Sun Feb 27 11:27:51 2011 +0000
+
+ doc: note that the try* interfaces are not final
+
+ But they'll be pushed to the site for greater
+ visibility.
+
commit 330846614470a64f34b671852ce4bf0f789aeb62
Author: Eric Wong <normalperson@yhbt.net>
Date: Sun Feb 27 11:11:19 2011 +0000
bump version to 0.8.0pre