Notes:
This is primarily a bugfix release intended to
address a number of issues when Rev is used in
conjunction with Revactor. It also bundles a new
version of libev.
Changes:
Calibrate Rev::TimerWatchers against ev_time() and
ev_now() when the watcher is attached to the loop
to ensure that the timeout interval is correct.
Add check to ensure that a Rev::Loop cannot be run
from within a callback
Store Rev::Loop.default in a Thread-specific
instance variable
Upgrade libev to 0.3.0
Rename BufferedIO to IO
Fixed bug in BufferedIO#write_output_buffer
causing it to spin endlessly on
an empty buffer.
Added has_active_watchers? to Rev::Loop to check
for active watchers
|