index
:
rainbows.git
em-deferred
master
Unicorn for sleepy apps and slow clients
about
summary
refs
log
tree
commit
homepage
log msg
author
committer
range
path:
root
/
lib
/
rainbows
/
fiber
/
base.rb
Date
Commit message (
Expand
)
2011-05-10
configurator: move validation logic over
2011-02-06
minimize &block usage for yield
2011-01-06
eliminate G constant and just use the Rainbows! module
2011-01-04
globally refactor Range handling for responses
2010-12-27
fiber/*: more efficient keepalive_timeout expiry
2010-12-27
fiber/base: use bare "select" where possible
2010-11-05
avoid Errno::EAGAIN, harder
2010-10-22
code shuffling for kgio
2010-07-10
doc: avoid documenting internals on RDoc website
2010-07-04
refactor response body handling for sendfile(2)
2010-06-28
add preliminary sendfile (1.0.0) gem support
2010-06-28
fiber/base: reuse process_client logic in base
2010-06-28
(style) prefer "until" instead of "while !"
2010-06-28
base: constant/namespace cleanup
2010-06-18
fiber/{base,io}: use arrays instead of hashes for r/w accounting
2010-06-18
fiber/base: more accurate sleep timeout
2010-06-18
prefer Array#[] lookup to Array#first/Array#last
2010-03-28
fiber/base: do not modify hash during iteration (1.9.2dev)
2010-02-26
avoid leaks if app uses Rainbows::Fiber::IO
2010-02-11
use Hash#compare_by_identity for performance
2009-12-22
common Rainbows.sleep(nr) method
2009-12-16
cleanup: consolidate write_nonblock error handling
2009-12-11
env["hack.io"] for Fiber*, Revactor, Thread* models
2009-11-26
split Fiber::Base into its own file