From: Tony Arcieri Date: 2013-08-06T21:53:34-07:00 Subject: [ANN] nio4r 0.5.0: high-performance cross-platform IO selectors for Ruby --===============0158680917== Content-Type: multipart/alternative; boundary=20cf3079b7e01c19ee04e35454da --20cf3079b7e01c19ee04e35454da Content-Type: text/plain; charset=ISO-8859-1 nio4r provides a high performance IO selector API which lets you monitor several IO objects for events simultaneously using a single system call. It's similar to Kernel.select, but keeps its state between calls. Selectors thunk to the epoll on Linux and kqueue on BSDs, using libev for Rubies with C extension support (MRI, Rubinius) and Java NIO on JRuby. Now located at a new home as a Celluloid subproject: https://github.com/celluloid/nio4r Changes from 0.4.6: * Fix segv when attempting to register to a closed selector * Fix Windows support on Ruby 2.0.0 * Upgrade to libev 4.15 Thanks to Luis Lavena for fixing Windows support on Ruby 2.0.0 and Ravil Bayramgalin for fixing the crashes on closed selectors. Enjoy! -- Tony Arcieri --20cf3079b7e01c19ee04e35454da Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
nio4r=A0provides a high performance = IO selector API which lets you monitor several IO objects for events simult= aneously using a single system call. It's similar to Kernel.select, but= keeps its state between calls.

Selectors thunk to the epoll on Linux and kqueue on BSDs, usin= g libev for Rubies with C extension support (MRI, Rubinius) and Java NIO on= JRuby.
Now located at a new home as a Celluloid subproject:

https://github.com/celluloid/nio4r
<= div>
Changes from 0.4.6:

* Fix segv when attempting to register to a closed s= elector
* Fix Windows support on Ruby 2.0.0
* Upgrade t= o libev 4.15

Thanks to Luis Lavena for fixing Windows support on R= uby 2.0.0 and Ravil Bayramgalin for fixing the crashes on closed selectors.=

Enjoy!

--
Tony Arcieri
--20cf3079b7e01c19ee04e35454da-- --===============0158680917== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ruby-talk mailing list ruby-talk@ruby-lang.org http://lists.ruby-lang.org/cgi-bin/mailman/listinfo/ruby-talk --===============0158680917==--