Notes:
This release brings with it many things, including
an HTTP client, speed improvements, and bugfixes. A
new module called Actorize is provided for easily
wrapping Ruby objects inside Actors.
Changes:
Added the Actorize module for easily using objects as Actors
Add a guaranteed blocking idle state for the Actor scheduler, fixing a bug where an idle root Actor would spin on the scheduler when calling receive
Fixed bug where subclasses of Actor still create Actors when spawned
Implement initial HttpClient on top of Rev::HttpClient
Optimize scheduler loop and message dispatch for a 25% speed boost
Fix bug with the toplevel Actor never resuming if
a newly spawend Actor registers interest in Rev
events. Toplevel Actor is now rescheduled if the
event loop isn't running.
|