summary refs log tree commit homepage
path: root/lib/rainbows/fiber
AgeCommit message (Expand)AuthorFilesLines
2011-05-10configurator: move validation logic overEric Wong3-2/+1
2011-04-26doc: stop recommending Fiber* stuffEric Wong3-6/+21
2011-03-15fiber/io: fix broken call to Kgio.trywriteEric Wong1-1/+1
2011-03-10switch from IO#sendfile_nonblock to IO#trysendfileEric Wong1-9/+10
2011-02-06minimize &block usage for yieldEric Wong1-2/+2
2011-02-06kill some unnecessary &block usageEric Wong2-2/+2
2011-02-04bump required Unicorn dependency for KgioEric Wong1-62/+20
2011-01-06eliminate G constant and just use the Rainbows! moduleEric Wong3-11/+7
2011-01-04globally refactor Range handling for responsesEric Wong3-18/+7
2011-01-04refactor response sendfile body handling for easier debuggingEric Wong1-1/+2
2010-12-28complete Rev => Coolio renamingEric Wong6-20/+20
2010-12-28several response body#close fixesEric Wong1-1/+3
2010-12-27coolio*: favor Coolio over RevEric Wong1-6/+1
2010-12-27coolio_fiber_spawn: decrease CPU usage for keepaliveEric Wong4-24/+7
2010-12-27doc: misc cleanups and additions for RDocEric Wong1-1/+1
2010-12-27initial cool.io supportEric Wong1-1/+6
2010-12-27fiber/io: avoid allocating Range objects for slicingEric Wong1-7/+5
2010-12-27fiber/*: more efficient keepalive_timeout expiryEric Wong3-9/+14
2010-12-27fiber/base: use bare "select" where possibleEric Wong1-1/+1
2010-12-26fiber/queue: unindentEric Wong1-30/+24
2010-12-26remove unnecessary "::" constant prefixingEric Wong1-1/+1
2010-11-19upgrade to Kgio 2.x and Unicorn 3.xEric Wong4-15/+17
2010-11-05avoid Errno::EAGAIN, harderEric Wong3-34/+27
2010-11-04avoid Kgio::WaitReadable/WaitWritable constantsEric Wong1-2/+2
2010-10-26doc: RDoc updatesEric Wong3-0/+9
2010-10-22fiber_pool: no need for old Fiber::IOEric Wong1-2/+9
2010-10-22code shuffling for kgioEric Wong12-355/+392
2010-10-21unicorn 2.x updates + kgioEric Wong2-17/+36
2010-09-28start using kgio libraryEric Wong2-14/+14
2010-08-26split out accept() callers to acceptor moduleEric Wong1-1/+2
2010-07-29fiber/io: reuse buffer in Rainbows::Fiber::IO#eachEric Wong1-4/+4
2010-07-23rename parse_range => make_range!Eric Wong1-1/+1
2010-07-22enable Range: responses for static files for most modelsEric Wong2-5/+8
2010-07-19refactor response handling for each concurrency modelEric Wong1-8/+15
2010-07-10doc: avoid documenting internals on RDoc websiteEric Wong5-1/+4
2010-07-08restore Rainbows::HttpResponse.write for CrampEric Wong2-2/+2
2010-07-06fix string slicing under 1.9 after short writesEric Wong1-2/+3
2010-07-06cleanup error handling for aborted downloadsEric Wong1-3/+0
2010-07-04refactor response body handling for sendfile(2)Eric Wong3-28/+43
2010-06-28add preliminary sendfile (1.0.0) gem supportEric Wong1-4/+25
2010-06-28fiber/base: reuse process_client logic in baseEric Wong2-31/+38
2010-06-28(style) prefer "until" instead of "while !"Eric Wong1-1/+1
2010-06-28base: constant/namespace cleanupEric Wong1-1/+1
2010-06-18fiber/{base,io}: use arrays instead of hashes for r/w accountingEric Wong2-13/+16
2010-06-18fiber/base: more accurate sleep timeoutEric Wong1-1/+1
2010-06-18prefer Array#[] lookup to Array#first/Array#lastEric Wong2-3/+3
2010-03-28cleanup: avoid redundant REMOTE_ADDR logicEric Wong1-1/+1
2010-03-28fiber/base: do not modify hash during iteration (1.9.2dev)Eric Wong1-2/+4
2010-02-26avoid leaks if app uses Rainbows::Fiber::IOEric Wong2-4/+4
2010-02-11use Hash#compare_by_identity for performanceEric Wong1-3/+3