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