Aaron Piotrowski
|
2f7e9a0746
|
Run returned generator as coroutine from onResolve and onEmit callbacks
|
2017-03-27 18:37:55 -05:00 |
|
Aaron Piotrowski
|
173549ebba
|
Halt recursive runs with each call to stop, addresses #84
|
2017-03-27 11:42:51 -05:00 |
|
Aaron Piotrowski
|
cb717952f1
|
Validate number of required promises
|
2017-03-27 11:42:11 -05:00 |
|
Aaron Piotrowski
|
c464e070e4
|
s/fail/succeed
|
2017-03-26 12:53:26 -05:00 |
|
Aaron Piotrowski
|
67f9f4a569
|
Drop lift and Promise\map; add required param to Promise\some
|
2017-03-26 12:34:34 -05:00 |
|
Niklas Keller
|
995f6f1f6c
|
Disable coverage by default, increase timeout for signal test
|
2017-03-25 21:47:30 +01:00 |
|
Niklas Keller
|
c838a0ae8f
|
Only cache dist files on Travis and use --prefer-dist
|
2017-03-25 21:40:22 +01:00 |
|
Niklas Keller
|
9def47e50d
|
Run memory leak tests separately on Travis
|
2017-03-25 20:12:33 +01:00 |
|
Niklas Keller
|
9ef99a5175
|
Make PHPUnit on Travis verbose
|
2017-03-25 20:05:55 +01:00 |
|
Niklas Keller
|
ff5fef4b93
|
Fix UV executing multiple IO watchers in different ticks, fixes #85
|
2017-03-25 19:52:17 +01:00 |
|
Aaron Piotrowski
|
95b3f62497
|
Merge pull request #111 from amphp/onEmit
Rename Stream::listen to Stream::onEmit
|
2017-03-21 14:05:45 -05:00 |
|
Niklas Keller
|
2aa91a6c25
|
Rename Stream::listen to Stream::onEmit
|
2017-03-21 18:29:51 +01:00 |
|
Aaron Piotrowski
|
4507c358a5
|
Merge pull request #86 from amphp/onResolve
Rename Promise::when to Promise::onResolve
|
2017-03-21 12:14:03 -05:00 |
|
Niklas Keller
|
ce269fa516
|
Rename Promise::when to Promise::onResolve, resolves #77
|
2017-03-21 17:23:37 +01:00 |
|
Niklas Keller
|
3b6ca19dfe
|
Move promise documentation to own document + success / failure, fixes #97
|
2017-03-20 21:21:22 +01:00 |
|
Niklas Keller
|
9816bd9828
|
Move promise combinators into their own document, fixes #102
|
2017-03-20 21:08:03 +01:00 |
|
Niklas Keller
|
3ede997e6e
|
Shorten struct examples
|
2017-03-19 21:03:33 +01:00 |
|
Adam Englander
|
d23a7dbfe6
|
Add doc for \Amp\Struct
|
2017-03-18 16:50:48 -07:00 |
|
Niklas Keller
|
a954f73d8e
|
Update namespacing to be compatible with what's actually used
|
2017-03-18 21:52:23 +01:00 |
|
Niklas Keller
|
3665df6e96
|
Fix tabs → spaces
|
2017-03-18 08:42:26 +01:00 |
|
Niklas Keller
|
78160efede
|
Fix broken link
|
2017-03-18 08:40:36 +01:00 |
|
Niklas Keller
|
4f3574bf1e
|
Add documentation stubs
|
2017-03-18 08:39:41 +01:00 |
|
Niklas Keller
|
813061dae5
|
Update headlines to not include Loop::
|
2017-03-18 08:26:31 +01:00 |
|
Niklas Keller
|
f7344f15d0
|
Remove 7.1.0 requirement, as Travis now supports 7.1.3
|
2017-03-17 14:06:03 +01:00 |
|
Niklas Keller
|
e652c2cf01
|
Remove --prefer-lowest as we don't have any dependencies
And for require-dev lowest doesn't make sense.
|
2017-03-17 13:37:05 +01:00 |
|
Niklas Keller
|
6f48a4b82f
|
Increase PHPUnit version, as builds seem to hang with --prefer-lowest otherwise
|
2017-03-17 13:00:10 +01:00 |
|
Niklas Keller
|
b7ff2acb7c
|
Use PHP 7.1.0 on Travis for now, as 7.1.1 and 7.1.2 segfault
|
2017-03-17 12:50:30 +01:00 |
|
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
|
86b494a5c4
|
Throw Error if registering signal handler fails
|
2017-03-15 19:08:00 -05:00 |
|
Aaron Piotrowski
|
a927b3cb06
|
Separate functions into Promise and Stream namespaces
|
2017-03-15 19:02:04 -05:00 |
|
Niklas Keller
|
ea67e113b2
|
Add test for loop accessor
|
2017-03-15 08:40:58 +01:00 |
|
Niklas Keller
|
01c58ae90e
|
Fix EvDriver with throwing onSignal callback
|
2017-03-15 08:33:04 +01:00 |
|
Niklas Keller
|
5663f3a94e
|
Add test for isSupported
|
2017-03-15 08:32:05 +01:00 |
|
Niklas Keller
|
660bdf626d
|
Document ::reference / ::unreference, fixes #79
|
2017-03-15 08:26:36 +01:00 |
|
Niklas Keller
|
083c82c158
|
Fix typos
|
2017-03-15 08:13:13 +01:00 |
|
Niklas Keller
|
c711c1c2d2
|
Remove test debugging leftovers
|
2017-03-15 07:34:25 +01:00 |
|
Niklas Keller
|
d61709db45
|
Re-enable generator test and fix it
|
2017-03-15 07:32:43 +01:00 |
|
Niklas Keller
|
5b52b94fe0
|
Test that loop drivers rethrow and run generators as coroutines
|
2017-03-15 00:34:37 +01:00 |
|
Aaron Piotrowski
|
a566ff0c99
|
Fix signal tests
|
2017-03-14 16:47:54 -05:00 |
|
Niklas Keller
|
45ea818883
|
Test Amp\capture for non-promise
|
2017-03-14 22:36:24 +01:00 |
|
Niklas Keller
|
73149b933f
|
Ignore DriverFactory for code coverage
|
2017-03-14 22:33:45 +01:00 |
|
Niklas Keller
|
dfab1d885f
|
Add missing coroutine tests
|
2017-03-14 22:32:14 +01:00 |
|
Niklas Keller
|
179eb3d6f8
|
Add 1ms grace period for timing tests
|
2017-03-14 22:18:47 +01:00 |
|
Niklas Keller
|
d8f3810310
|
Add more tests for functions.php
|
2017-03-14 22:15:36 +01:00 |
|
Niklas Keller
|
4442f6cd33
|
Add test for Producer being already resolved
|
2017-03-14 22:05:45 +01:00 |
|
Aaron Piotrowski
|
6b9ec609c1
|
Add UnionTypeError
|
2017-03-14 13:15:31 -05:00 |
|
Aaron Piotrowski
|
44c5a1b1dc
|
Cleanup React promise adaption
|
2017-03-14 13:15:31 -05:00 |
|
Niklas Keller
|
e92bd57030
|
Remove outdated @throws RuntimeException
|
2017-03-14 19:05:38 +01:00 |
|
Niklas Keller
|
c13e8e3a66
|
Use Error instead of InvalidArgumentException, remove test file
|
2017-03-14 18:44:44 +01:00 |
|
Niklas Keller
|
ee11b70395
|
Fix remaining InvalidWatcherError renames
|
2017-03-14 18:24:14 +01:00 |
|