History.txt in ffi-rzmq-0.9.2 vs History.txt in ffi-rzmq-0.9.3

- old
+ new

@@ -1,4 +1,22 @@ +== 0.9.3 / 20111214 + * Performance optimizations for #getsockopt. + + * Fixed Message#copy and Message#move. They didn't work before. + + * Cache LibZM::Msg.size in the ZMQ::Message class so that + initialization can skip recalculating what is effectively a + constant value. This speeds up ZMQ::Message instantiation by + 5 to 10%. Wow. + + * Modified calls to #super to use explicit arguments (e.g. #super()) + because otherwise the Ruby runtime has to (at runtime) dig out + the arguments that are expected to be passed up the chain. By + explicitly listing the args and using parentheses, the runtime + can avoid that work and dispatch directly. This effects all + Ruby runtimes, but it was through the work of Evan Phoenix that + I figured this out. Results in a 2-5% speedup on method dispatch. + == 0.9.2 / 20111115 * Removed all references to the version4 API. * Dropped support for 3.0.x and added support for 3.1.x. The 0mq community has pretty much voted to abandon the path taken in 3.0