~singpolyma/em_promise.rb

0.0.3 3 months ago

Run each promise chain on a seperate Fiber

The main new feature in this release is that every logical promise chain now
runs on a distinct Fiber.  This allows fiber-local variables to work more
naturally, and also allows em-synchrony-style fiber-syncing async
calls (including EMPromise#sync) to be used inside an EMPromise#then block
safely, allowing mix-and-match of the coding styles.

Eventmachine is also declared a dependency now, it's omission was a bug.

EM::Deferrable#sync has been added