Sha256: 803b413d6ba9a85cab08b2f9f8b3498d246ed316bf30d020351014b632be2653

Contents?: true

Size: 881 Bytes

Versions: 4

Compression:

Stored size: 881 Bytes

Contents

0.3.0
-----
* NIO::Selector#select now takes a block and behaves like select_each
* NIO::Selector#select_each is now deprecated and will be removed
* Closing monitors detaches them from their selector
* Java extension for JRuby
* Upgrade to libev 4.11
* Bugfixes for zero/negative select timeouts
* Handle OP_CONNECT properly on JRuby

0.2.2
-----
* Raise IOError if asked to wake up a closed selector

0.2.1
-----
* Implement wakeup mechanism using raw pipes instead of ev_async, since
  ev_async likes to cause segvs when used across threads (despite claims
  in the documentation to the contrary)

0.2.0
-----
* NIO::Monitor#readiness API to query readiness, along with #readable? and
  #writable? helper methods
* NIO::Selector#select_each API which avoids memory allocations if possible
* Bugfixes for the JRuby implementation

0.1.0
-----
* Initial release. Merry Christmas!

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
nio4r-0.3.1-java CHANGES.md
nio4r-0.3.1 CHANGES.md
nio4r-0.3.0-java CHANGES.md
nio4r-0.3.0 CHANGES.md