Aaron Piotrowski
|
d7353d4d8f
|
Catch watcher callback exceptions individually
Exceptions thrown from watcher callbacks are now forwarded to the loop error handler without ending the current tick. Fixes #74.
|
2017-03-14 00:20:05 -05:00 |
|
Aaron Piotrowski
|
fd7587b0fd
|
Fix risky tests
Fixes #81.
|
2017-03-13 18:54:08 -05:00 |
|
Niklas Keller
|
76c412a802
|
Update managing-concurrency to v2, updating the docs for helpers still outstanding, fixes #78
|
2017-03-13 15:49:25 +01:00 |
|
Niklas Keller
|
85be4e03f4
|
Fix use statements and fix examples
|
2017-03-13 14:21:43 +01:00 |
|
Niklas Keller
|
4d12d81634
|
Document Loop::run() optional callback
|
2017-03-13 14:14:51 +01:00 |
|
Niklas Keller
|
20acaf123e
|
Remove unsused code from InvalidWatcherException, add handle tests for drivers
|
2017-03-13 13:56:46 +01:00 |
|
Niklas Keller
|
9df6b45083
|
Add intro README for the docs directory
|
2017-03-13 13:23:35 +01:00 |
|
Niklas Keller
|
7a96ad2772
|
Fix typo
|
2017-03-13 13:19:23 +01:00 |
|
Niklas Keller
|
62f6e43771
|
Improve README, add documentation
|
2017-03-13 13:16:59 +01:00 |
|
Aaron Piotrowski
|
f187d4b31a
|
Accept React promises in rethrow, wait, timeout, pipe, and capture
Fixes #75.
|
2017-03-13 07:17:06 +01:00 |
|
Aaron Piotrowski
|
8b7fb9ece3
|
Merge pull request #72 from amphp/issue-68
Implement yielding arrays as implicit all operator
|
2017-03-12 22:45:31 -05:00 |
|
Bob Weinand
|
fb7d4e4e12
|
Merge pull request #73 from amphp/examples
Add examples
|
2017-03-13 01:27:49 +01:00 |
|
Niklas Keller
|
77bd05b807
|
Fix tests and Producer React adaption
|
2017-03-12 22:09:19 +01:00 |
|
Niklas Keller
|
0006c6cb56
|
Fix async-interop docblock leftover
|
2017-03-12 21:39:17 +01:00 |
|
Niklas Keller
|
8f903b62db
|
Add more tests for React promise adaption in various places
|
2017-03-12 21:02:26 +01:00 |
|
Niklas Keller
|
0649fdc618
|
Add structure to examples, add basic timer example
|
2017-03-12 19:54:52 +01:00 |
|
Niklas Keller
|
9797e7a4d0
|
Rename example to examples
|
2017-03-12 19:47:08 +01:00 |
|
Niklas Keller
|
e8ea4e2ba9
|
Implement yielding arrays as implicit all operator, fixes #68
|
2017-03-12 19:42:25 +01:00 |
|
Niklas Keller
|
ba0e9ffb93
|
Mark v2 as unstable
|
2017-03-12 18:33:12 +01:00 |
|
Aaron Piotrowski
|
0d96ca4434
|
Merge pull request #71 from amphp/async-interop-merge
AsyncInterop Merge
|
2017-03-12 12:31:14 -05:00 |
|
Aaron Piotrowski
|
2cc4cf9d0b
|
Fix use statement order
|
2017-03-12 12:23:48 -05:00 |
|
Aaron Piotrowski
|
f040e8801e
|
Fast return on void watcher callback
|
2017-03-12 12:23:27 -05:00 |
|
Aaron Piotrowski
|
cd4328ab48
|
Merge branch 'react-compatibility'
|
2017-03-12 11:38:48 -05:00 |
|
Pieter Hordijk
|
2db7bed1b6
|
Fixed typos an promise -> a promise
|
2017-03-12 17:36:07 +01:00 |
|
Niklas Keller
|
d748855a51
|
Fix some risky tests
|
2017-03-12 17:33:46 +01:00 |
|
Niklas Keller
|
16da1a869e
|
Update README to v2
|
2017-03-12 12:44:32 +01:00 |
|
Niklas Keller
|
b95b49c101
|
Fix copyright dates
|
2017-03-12 12:38:18 +01:00 |
|
Niklas Keller
|
f5f9410ec0
|
Rename Factory to DriverFactory, rename supported to isSupported
|
2017-03-12 11:25:21 +01:00 |
|
Niklas Keller
|
766b3224d1
|
Rename drivers to have a Driver instead of Loop suffix
|
2017-03-12 11:21:44 +01:00 |
|
Aaron Piotrowski
|
a98fe5cdf6
|
Rethrow React promise rejections
Adapt React promises returned from watcher callbacks to promises so that rethrow is called on them.
|
2017-03-11 09:17:55 -06:00 |
|
Aaron Piotrowski
|
7ad10f5d7d
|
Add support for React promises
|
2017-03-11 09:17:43 -06:00 |
|
Niklas Keller
|
fe88413a17
|
Upgrade to PHPUnit 6
This commit removes Humbug, as it's no longer maintained and not
compatible with PHPUnit 6.
|
2017-03-11 14:57:03 +01:00 |
|
Niklas Keller
|
61d7f1b8d7
|
Remove remaining group use statements
|
2017-03-11 14:43:57 +01:00 |
|
Aaron Piotrowski
|
d505a13e18
|
Update promise test
|
2017-03-10 23:40:30 -06:00 |
|
Aaron Piotrowski
|
7ebe70e0ae
|
Fix docblock param formatting
Callable prototypes make alignment a mess… maybe something better can be done.
|
2017-03-10 23:08:40 -06:00 |
|
Aaron Piotrowski
|
2a9d7cb97b
|
Remove unnecessary parameter
|
2017-03-10 22:59:11 -06:00 |
|
Aaron Piotrowski
|
85de9f1f1e
|
Remove missed wrap call
|
2017-03-10 16:23:29 -06:00 |
|
Aaron Piotrowski
|
1fea860a05
|
Run watcher callbacks as coroutines within drivers
|
2017-03-10 16:03:41 -06:00 |
|
Aaron Piotrowski
|
ca30af4d22
|
More type declarations in loop component
|
2017-03-10 15:46:12 -06:00 |
|
Aaron Piotrowski
|
1929715b97
|
Remove driver nullability
|
2017-03-10 15:34:52 -06:00 |
|
Aaron Piotrowski
|
754a29e86c
|
Remove promise error handler
Exceptions thrown from when callbacks are now forwarded directly to the loop error handler.
|
2017-03-10 15:32:58 -06:00 |
|
Niklas Keller
|
be34c49a2d
|
Fixup all remaining issues, tests pass locally
|
2017-03-10 22:20:28 +01:00 |
|
Niklas Keller
|
dd8993b98e
|
Fix AsyncInterop → Amp in ErrorHandler
|
2017-03-10 22:09:49 +01:00 |
|
Niklas Keller
|
4f021220a2
|
Merge async-interop/promise-test into amphp/amp
|
2017-03-10 22:07:26 +01: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
|
21561661a2
|
Fixup after repository merge
|
2017-03-10 19:19:32 +01:00 |
|
Niklas Keller
|
f4f9008ca0
|
Merge amphp/amp repository into amphp/amp
|
2017-03-10 18:26:17 +01:00 |
|
Niklas Keller
|
942cf801bd
|
Merge async-interop/event-loop repository into amphp/amp
|
2017-03-10 18:07:13 +01:00 |
|
Aaron Piotrowski
|
72378e2b82
|
Add Amp\call()
|
2017-02-22 15:52:30 -06:00 |
|