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