Aaron Piotrowski
|
0eceb48fad
|
Refactor internal traits as classes
Trait tests should test Deferred and Emitter instead, will update with other tests.
|
2020-09-26 23:14:17 -05:00 |
|
Aaron Piotrowski
|
5f6db028ab
|
Initial fiber support
|
2020-09-24 12:53:32 -05:00 |
|
Aaron Piotrowski
|
3fb87e2c18
|
Fix Psalm errors
|
2020-09-24 12:53:30 -05:00 |
|
Aaron Piotrowski
|
0ddf9a656e
|
Add Deferred::isResolved() and StreamSource::isComplete()
|
2020-09-24 12:53:30 -05:00 |
|
Jáchym Toušek
|
2053b42fdb
|
Improve Deferred::resolve types (#307)
|
2020-04-05 22:37:09 +02:00 |
|
Niklas Keller
|
8c486b40a8
|
Add generics to Deferred
|
2020-04-04 16:35:52 +02:00 |
|
Niklas Keller
|
a75164b66b
|
Add psalm static analysis on level 6
This also fixes mixed types in some cases.
|
2020-03-28 12:23:46 +01:00 |
|
Niklas Keller
|
fa3fe1d20b
|
Apply PSR-2
|
2018-06-18 20:00:01 +02:00 |
|
Aaron Piotrowski
|
992d6e9b39
|
Return named classes
Better for var_dump and stack traces.
|
2018-01-27 19:47:46 +01:00 |
|
Aaron Piotrowski
|
4bbe141718
|
Hide resolution methods
|
2018-01-27 19:47:46 +01:00 |
|
Aaron Piotrowski
|
be3ae73a45
|
Drop multiple definitions of Deferred and Emitter
Closes #144, #157, #173, #189, #190.
|
2017-12-16 00:00:56 -06:00 |
|
Aaron Piotrowski
|
6ec8757698
|
Use references instead of function invocation
|
2017-06-05 00:19:34 -05:00 |
|
Aaron Piotrowski
|
b354b04779
|
Fix code style
|
2017-06-05 00:10:13 -05:00 |
|
Aaron Piotrowski
|
02eb0340f1
|
Use anonymous classes in Deferred and Emitter
|
2017-06-04 23:59:23 -05:00 |
|
Ciaran Kelly
|
0e4d4b492e
|
Add missing namespace declarations
|
2017-04-15 23:16:50 +01:00 |
|
Niklas Keller
|
b810ff1034
|
Use eval to prevent multiple definitions warnings for Emitter and Deferred
|
2017-04-13 18:04:51 +02:00 |
|
Niklas Keller
|
0be9ae9ade
|
Switch from AsyncInterop\Promise to Amp\Promise
|
2017-03-10 21:58:46 +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
|
9ff73ac681
|
Swap production and dev definitions for Deferred and Emitter
|
2017-01-04 10:24:51 -06: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 |
|
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
|
888229d667
|
Use strict types
|
2016-08-15 23:46:26 -05:00 |
|
Aaron Piotrowski
|
69ec812bc0
|
Require PHP 7
|
2016-08-11 14:52:40 -05:00 |
|
Aaron Piotrowski
|
3f654cbd5b
|
Initial tests plus some fixes
|
2016-07-12 11:20:06 -05:00 |
|
Aaron Piotrowski
|
6d263ffb84
|
Drop Awaitable from namespace
|
2016-05-23 22:48:28 -05:00 |
|
Aaron Piotrowski
|
b572f9be40
|
Rename and move Promise
|
2016-05-22 13:26:53 -05:00 |
|
Aaron Piotrowski
|
c7f64ce2c0
|
Initial commit
|
2016-05-21 09:44:52 -05:00 |
|