about summary refs log tree commit homepage
path: root/lib/rainbows/actor_spawn.rb
DateCommit message (Collapse)
2010-10-22unindent most files
This simplifies and disambiguates most constant resolution issues as well as lowering our identation level. Hopefully this makes code easier to understand.
2010-07-10doc: avoid documenting internals on RDoc website
Since we suck at building websites, we just rely on RDoc as a website builder. And since Rainbows! is an application server (and not a programming library), our internal API should be of little interest to end users. Anybody interested in Rainbows! (or any other project) internals should be reading the source.
2009-11-29refactor threaded models to use blocking accept() if possible
It's a tad faster for non-keepalive connections and should do better on large SMP machines with many workers AND threads. That means the ActorSpawn model in Rubinius is nothing more than ThreadSpawn underneath (for now).
2009-11-29ActorSpawn sets rack.multithreaded :(
I so wish it used Fibers/green-threads underneath instead.
2009-11-28common Rainbows.accept method
2009-11-28actor_spawn: basically ThreadSpawn with Actors for now...
Rubinius Actor specs seem a bit lacking at the moment. If we find time, we'll fix them, otherwise we'll let somebody else do it.
2009-11-27preliminary ActorSpawn model for Rubinius
It seems to basically work, this is based heavily on the Revactor one...