Aaron Piotrowski
|
39b95255d2
|
Reduce code duplication in Coroutine
Hot path is still duplicated for performance, but conversion of non-promise values to promises should be a single method.
|
2017-03-15 19:10:23 -05:00 |
|
Aaron Piotrowski
|
a927b3cb06
|
Separate functions into Promise and Stream namespaces
|
2017-03-15 19:02:04 -05:00 |
|
Aaron Piotrowski
|
6b9ec609c1
|
Add UnionTypeError
|
2017-03-14 13:15:31 -05:00 |
|
Niklas Keller
|
e8ea4e2ba9
|
Implement yielding arrays as implicit all operator, fixes #68
|
2017-03-12 19:42:25 +01:00 |
|
Aaron Piotrowski
|
7ad10f5d7d
|
Add support for React promises
|
2017-03-11 09:17:43 -06:00 |
|
Niklas Keller
|
0be9ae9ade
|
Switch from AsyncInterop\Promise to Amp\Promise
|
2017-03-10 21:58:46 +01:00 |
|
Niklas Keller
|
e64bbfb9f5
|
Add Loop::set, auto-wrapping, fixup things
|
2017-03-10 21:31:57 +01:00 |
|
Niklas Keller
|
ae69e92266
|
Update to promise 0.4.0 and event-loop 0.5.0, add humbug config
|
2017-01-07 13:47:45 +01:00 |
|
Aaron Piotrowski
|
5651240615
|
Update to promise spec v0.3
Dropped strict-types due to spec requiring weak types in callbacks.
|
2016-12-29 16:29:27 -06:00 |
|
Niklas Keller
|
bd7e84a138
|
Improve error messages
|
2016-12-11 16:12:42 +01:00 |
|
Aaron Piotrowski
|
9927ad5b4f
|
Awaitable → Promise
|
2016-11-14 13:59:21 -06:00 |
|
Aaron Piotrowski
|
96e1178b89
|
Code, docblock, and comment cleanup
|
2016-08-17 22:25:54 -05:00 |
|
Aaron Piotrowski
|
bdc26e1e8b
|
Combine use statements
|
2016-08-16 13:07:51 -05:00 |
|
Aaron Piotrowski
|
888229d667
|
Use strict types
|
2016-08-15 23:46:26 -05:00 |
|
Bob Weinand
|
6a87658ad8
|
Remove bogus .coveralls.yml file
|
2016-08-15 15:41:28 +02:00 |
|
Niklas Keller
|
cef92e9770
|
Doc fixes for Coroutine
|
2016-08-14 19:17:08 +02:00 |
|
Aaron Piotrowski
|
69ec812bc0
|
Require PHP 7
|
2016-08-11 14:52:40 -05:00 |
|
Aaron Piotrowski
|
92767755ee
|
Avoid loosing exception thrown from generator after invalid yield
|
2016-06-16 22:44:32 -05:00 |
|
Aaron Piotrowski
|
f553e4f08b
|
Improve coroutine continuation
Duplicated some code for faster coroutine continuation.
|
2016-06-14 23:26:59 -05:00 |
|
Aaron Piotrowski
|
7fb57141d2
|
Cleanup yielded value handling
|
2016-06-02 10:46:22 -05:00 |
|
Aaron Piotrowski
|
055d7d4c52
|
Update docblocks
|
2016-06-01 12:18:11 -05:00 |
|
Aaron Piotrowski
|
b705c144c6
|
Minor tweaks
|
2016-06-01 12:06:43 -05:00 |
|
Aaron Piotrowski
|
ccec7acc94
|
Remove Exception namespace
|
2016-05-24 10:39:19 -05:00 |
|
Aaron Piotrowski
|
6d263ffb84
|
Drop Awaitable from namespace
|
2016-05-23 22:48:28 -05:00 |
|
Aaron Piotrowski
|
8b42994ec9
|
Fix exception creation
|
2016-05-23 21:36:29 -05:00 |
|
Aaron Piotrowski
|
b4ea37576e
|
Execute after CoroutineResult
|
2016-05-22 09:25:40 -05:00 |
|
Aaron Piotrowski
|
1864b3cbe6
|
Refactor coroutine return for 5.x
|
2016-05-22 00:11:03 -05:00 |
|
Aaron Piotrowski
|
a309a243c2
|
Fix formatting
|
2016-05-21 12:07:08 -05:00 |
|
Aaron Piotrowski
|
c7f64ce2c0
|
Initial commit
|
2016-05-21 09:44:52 -05:00 |
|