v0.3.2
- Fix IO#open, return a io obj if no block given
- Fix Thread methods
- Beam handle
ExceptioninsteadStandardError - Wrap Socket#accept_nonblock
- IO.select support
#to_ioimplicit conversion - Add Thread::ConditionVariable
- Fix IO#select, make sure it can return correct fds immediately
Version 0.3.2 can work with Sinatra and Puma.
See example, how to manually monkey patch on Sinatra and Puma: https://github.com/jjyr/lightio_benchmark/blob/master/server.rb