Commit Graph

21 Commits (master)

Author SHA1 Message Date
Vitaliy Filippov 48e62b44b5 Do not wait on promises if caller sets a callback explicitly 2016-08-28 00:00:25 +03:00
Vitaliy Filippov 368485f50d fix getstack for gen.ef 2016-08-27 23:36:34 +03:00
Vitaliy Filippov a468090041 Add gen.throttle to readme 2016-08-24 18:32:57 +03:00
Vitaliy Filippov 46a1f19b38 Add gen.p() to wrap promises, add README 2016-08-24 18:25:42 +03:00
Vitaliy Filippov 9510901f3f Prevent Promise from intercepting our exceptions 2016-08-23 19:04:24 +03:00
Vitaliy Filippov f7fe35fce2 fix for promises 2016-08-17 18:49:05 +03:00
Vitaliy Filippov c4c935bbc1 add package.json 2016-08-16 17:44:33 +03:00
Vitaliy Filippov 1c37869e60 support calling gen.run from inside of a running generator 2016-08-16 17:31:54 +03:00
Vitaliy Filippov 7912f93f13 Fix for callbacks called synchronously before yield 2016-08-16 15:14:52 +03:00
Vitaliy Filippov 006193174f slightly optimize call stack 2016-08-16 13:33:35 +03:00
Vitaliy Filippov ef698aa61d Show stack traces of async errors 2016-08-16 13:33:35 +03:00
Vitaliy Filippov f1369a3f93 Do not pass thread object to generator as argument 2016-08-16 13:33:35 +03:00
Vitaliy Filippov e7abfb929f use generator delegation 2016-08-16 13:33:35 +03:00
Vitaliy Filippov 20e2411845 Use .errorfirst callback 2016-08-16 13:33:32 +03:00
Vitaliy Filippov ab29b85cf3 Support exceptions and promises in gen-thread 2016-08-16 13:33:32 +03:00
Vitaliy Filippov 46ad19fe2a multiple generator support is unneeded 2016-08-16 13:33:32 +03:00
Vitaliy Filippov 6c553f51f1 Slightly structure gen-thread code 2016-08-16 13:33:32 +03:00
Vitaliy Filippov dce1046222 Support chaining generators 2016-08-16 13:33:32 +03:00
Vitaliy Filippov 21b45667f1 Add control flow checker to gen-thread.js 2016-08-16 13:33:28 +03:00
Vitaliy Filippov d60d4fc326 Add 'throttler' for gen-thread.js 2016-08-16 13:33:23 +03:00
Vitaliy Filippov 2cde41bb5f Initial commit 2016-08-16 13:33:18 +03:00