about summary refs log tree commit homepage
path: root/lib
DateCommit message (Expand)
2009-12-02Rainbows! 0.8.0 v0.8.0
2009-12-02add RevThreadPool concurrency model
2009-12-01more consistent code for worker timeout/exits
2009-12-01revactor: avoid unbounded memory growth :x
2009-11-30ThreadPool: no need to exit!
2009-11-29Rainbows! 0.7.0 v0.7.0
2009-11-29rev/core: don't set IOBuffer.default_node_size
2009-11-29event_machine: small noise reduction cleanup
2009-11-29preliminary NeverBlock support with EventMachine
2009-11-29Allow options to be added to "use"
2009-11-29refactor threaded models to use blocking accept() if possible
2009-11-29ActorSpawn sets rack.multithreaded :(
2009-11-28always set FD_CLOEXEC if available
2009-11-28common Rainbows.accept method
2009-11-28rev/core: fix stupid syntax error :<
2009-11-28actor_spawn: basically ThreadSpawn with Actors for now...
2009-11-27preliminary ActorSpawn model for Rubinius
2009-11-27thread_spawn: fix up stupidly complicated loop
2009-11-27rev/core: set IO::Buffer.default_node_size if possible
2009-11-27rev_thread_spawn: more 1.8 notes
2009-11-26RevThreadSpawn: hope for 1.8 performance
2009-11-26Fiber::Queue documentation
2009-11-26split Fiber::Base into its own file
2009-11-26cleanup and refactor error handling
2009-11-26Fiber*: cleanup scheduling, fix keepalive
2009-11-25AppPool middleware now compatible with Fibers
2009-11-25Fiber*: add Rainbows::Fiber.sleep method
2009-11-25Documentation updates for new concurrency models
2009-11-25add FiberPool concurrency model
2009-11-25add FiberSpawn concurrency model
2009-11-24Rev*: safer client accounting
2009-11-24fix grammar fail in RDoc
2009-11-24rework RevThreadSpawn without TeeInput and 1.8 support
2009-11-24rev/event_machine: avoid needless rewinds
2009-11-18make keepalive_timeout configurable
2009-11-18EventMachine: implement keepalive timeout
2009-11-18rev: implement keepalive timeout
2009-11-18Thread*: start implementing keepalive timeout
2009-11-18revactor: :timeout for reading headers in TCP sockets
2009-11-15Rainbows! 0.6.0 - bugfixes galore v0.6.0
2009-11-15Revert "Threaded models have trouble with late loading under 1.9"
2009-11-15RevThreadSpawn is still experimental
2009-11-15revactor/tee_input: share error handling with superclass
2009-11-13bump versions since we depend on Unicorn::ClientShutdown
2009-11-13revactor/tee_input: raise ClientDisconnect on EOFError
2009-11-13gracefully exit workers if reopening logs fails
2009-11-11revactor/tee_input: unnecessary error handling
2009-11-11cleanup error handling pieces
2009-11-10http_response: don't "rescue nil" for body.close
2009-11-09rev_thread_spawn: 16K chunked reads work better