ChangeLog in posix_mq-0.3.0 vs ChangeLog in posix_mq-0.3.1
- old
+ new
@@ -1,6 +1,44 @@
ChangeLog from git://git.bogomips.org/ruby_posix_mq.git ()
+ commit 05e577616b74bea99a0e43e07f28823ddda1aaf9
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Sat Feb 13 03:39:17 2010 -0800
+
+ posix_mq 0.3.1
+
+ This fixes a misuse of the Ruby API leading to memory leaks in
+ cases where message queues are continually opened and closed
+ throughout the lifetime of the application.
+
+ Fortunately applications have little reason to repeatedly open
+ and close message queue descriptors: they are
+ multi-thread/multi-process-safe in every way imaginable and also
+ capable of non-blocking operation.
+
+ commit 9adbee0ab71bf408db5c3befb43b2bab0d86ebb2
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Sat Feb 13 03:30:44 2010 -0800
+
+ use GC correctly and avoid memory leaks
+
+ We still need to explicitly free the pointer we're given, and
+ not just close the associated file descriptor. Fortunately most
+ people to not spend all day opening/closing message queue
+ descriptors so this leak may not be noticeable.
+
+ commit c07cf2979036b9550566d59d6d4899be98f3e553
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Thu Jan 21 20:44:22 2010 -0800
+
+ add #shift test with destination buffer
+
+ commit 1d0bf6f1d39e085948008c2c6d381ed929ac109e
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Sat Jan 9 15:16:40 2010 -0800
+
+ Rakefile: fix raa_update task
+
commit 2e420820d3b3fb228c810937539f95a618a2c271
Author: Eric Wong <normalperson@yhbt.net>
Date: Sat Jan 9 22:52:27 2010 +0000
posix_mq 0.3.0