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
Date
Commit message (
Expand
)
2011-06-28
require kgio 2.5 for kgio_wait_readable(timeout)
2011-06-11
doc: remove docs for Rainbows::Fiber::* APIs
2011-05-10
configurator: move validation logic over
2011-04-26
doc: stop recommending Fiber* stuff
2011-03-15
fiber/io: fix broken call to Kgio.trywrite
2011-03-10
switch from IO#sendfile_nonblock to IO#trysendfile
2011-02-06
minimize &block usage for yield
2011-02-06
kill some unnecessary &block usage
2011-02-04
bump required Unicorn dependency for Kgio
2011-01-06
eliminate G constant and just use the Rainbows! module
2011-01-04
globally refactor Range handling for responses
2011-01-04
refactor response sendfile body handling for easier debugging
2010-12-28
complete Rev => Coolio renaming
2010-12-28
several response body#close fixes
2010-12-27
coolio*: favor Coolio over Rev
2010-12-27
coolio_fiber_spawn: decrease CPU usage for keepalive
2010-12-27
doc: misc cleanups and additions for RDoc
2010-12-27
initial cool.io support
2010-12-27
fiber/io: avoid allocating Range objects for slicing
2010-12-27
fiber/*: more efficient keepalive_timeout expiry
2010-12-27
fiber/base: use bare "select" where possible
2010-12-26
fiber/queue: unindent
2010-12-26
remove unnecessary "::" constant prefixing
2010-11-19
upgrade to Kgio 2.x and Unicorn 3.x
2010-11-05
avoid Errno::EAGAIN, harder
2010-11-04
avoid Kgio::WaitReadable/WaitWritable constants
2010-10-26
doc: RDoc updates
2010-10-22
fiber_pool: no need for old Fiber::IO
2010-10-22
code shuffling for kgio
2010-10-21
unicorn 2.x updates + kgio
2010-09-28
start using kgio library
2010-08-26
split out accept() callers to acceptor module
2010-07-29
fiber/io: reuse buffer in Rainbows::Fiber::IO#each
2010-07-23
rename parse_range => make_range!
2010-07-22
enable Range: responses for static files for most models
2010-07-19
refactor response handling for each concurrency model
2010-07-10
doc: avoid documenting internals on RDoc website
2010-07-08
restore Rainbows::HttpResponse.write for Cramp
2010-07-06
fix string slicing under 1.9 after short writes
2010-07-06
cleanup error handling for aborted downloads
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
cleanup: avoid redundant REMOTE_ADDR logic
2010-03-28
fiber/base: do not modify hash during iteration (1.9.2dev)
[next]