Aaron Piotrowski
|
3edab2dfd3
|
Put Loop::get() back
Why do I keep thinking null uses the current loop... bah
|
2016-05-26 18:15:33 -05:00 |
|
Bob Weinand
|
b197b2c07d
|
Put Loop::execute() $callback into Driver::defer()
This also ensures that potential throwing in the callback will be handled inside a potential error handler instead of immediately falling through.
|
2016-05-26 23:45:27 +02:00 |
|
Aaron Piotrowski
|
b8f0d521ba
|
Add note that disable must not invalidate
|
2016-05-26 12:36:56 -05:00 |
|
Aaron Piotrowski
|
b7ed0afd02
|
Add "or cancelled" to throw condition
|
2016-05-26 11:10:44 -05:00 |
|
Aaron Piotrowski
|
61c13e209f
|
Extend LogicException instead
|
2016-05-26 11:07:42 -05:00 |
|
Aaron Piotrowski
|
7c34146ac8
|
Add InvalidWatcherException
|
2016-05-26 10:43:03 -05:00 |
|
Aaron Piotrowski
|
64494951ff
|
use -> namespace
|
2016-05-26 10:40:50 -05:00 |
|
Bob Weinand
|
6c8d31bc8a
|
Merge pull request #62 from async-interop/cleanup-namespace
Cleanup namespace
|
2016-05-26 17:27:23 +02:00 |
|
Aaron Piotrowski
|
7a2c5cdc88
|
Cleanup namespace
|
2016-05-26 10:05:17 -05:00 |
|
Aaron Piotrowski
|
12102e773a
|
Merge pull request #59 from async-interop/fix-running
Fix running flag, factory reset, etc.
|
2016-05-26 09:44:41 -05:00 |
|
Aaron Piotrowski
|
dd70850682
|
Remove driver argument
|
2016-05-26 00:09:50 -05:00 |
|
Aaron Piotrowski
|
ae225835f2
|
Drop exception namespace
|
2016-05-25 23:24:06 -05:00 |
|
Aaron Piotrowski
|
a68bde6449
|
Eliminate watcher constructors
|
2016-05-25 23:21:49 -05:00 |
|
Niklas Keller
|
52a13b69dd
|
Fix se stupid composer
|
2016-05-25 13:55:36 +02:00 |
|
Niklas Keller
|
47edee535d
|
Forbid new factories while running, add scope test
|
2016-05-25 13:55:36 +02:00 |
|
Niklas Keller
|
476bb2305b
|
Fix loop running flag to support nesting properly
|
2016-05-25 13:55:36 +02:00 |
|
Bob Weinand
|
5859044b82
|
Merge pull request #53 from async-interop/spec
Add further specification for loop drivers
|
2016-05-25 01:55:34 +02:00 |
|
Aaron Piotrowski
|
b436a56869
|
Remove unused property
|
2016-05-24 12:09:52 -05:00 |
|
Aaron Piotrowski
|
a9362780ed
|
Initial commit
|
2016-05-24 11:47:14 -05:00 |
|
Aaron Piotrowski
|
ccec7acc94
|
Remove Exception namespace
|
2016-05-24 10:39:19 -05:00 |
|
Aaron Piotrowski
|
5cd2c33d5c
|
Fix defer queue invocation
|
2016-05-24 09:36:16 -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
|
13e807d564
|
Throw on repeated resolution
|
2016-05-23 21:32:41 -05:00 |
|
Andrew Carter
|
6c531f59d7
|
Merge pull request #55 from async-interop/info
Add Loop::info
|
2016-05-23 23:10:35 +01:00 |
|
Bob Weinand
|
9d990a24ca
|
Loop::info() must be static
|
2016-05-23 23:51:06 +02:00 |
|
Niklas Keller
|
f94864875d
|
Add notes about timers
|
2016-05-23 20:29:10 +02:00 |
|
Cees-Jan Kiewiet
|
c98af47036
|
s/non/none
|
2016-05-23 20:20:15 +02:00 |
|
Niklas Keller
|
09d5283f08
|
Add note that Registry should not be used by drivers
|
2016-05-23 20:20:15 +02:00 |
|
Niklas Keller
|
d89d1696a8
|
Add further specification for loop drivers
|
2016-05-23 20:20:15 +02:00 |
|
Bob Weinand
|
ac116c93b8
|
Fix missing return inside Loop::info()
|
2016-05-23 19:06:07 +02:00 |
|
Niklas Keller
|
706bdfa632
|
Move from keep_alive to watchers array
|
2016-05-23 19:06:07 +02:00 |
|
Niklas Keller
|
ae36a2011d
|
Add Loop::info, resolves #44
|
2016-05-23 19:06:07 +02:00 |
|
Aaron Piotrowski
|
6fc6ad1ab5
|
Throw instead of returning Failure object
|
2016-05-23 10:19:48 -05:00 |
|
Aaron Piotrowski
|
28577cf6e6
|
Add Pause; update for timer watcher changes in loop
|
2016-05-23 00:44:35 -05:00 |
|
Aaron Piotrowski
|
27a4569b8b
|
Improve defer queue invocation
|
2016-05-23 00:37:56 -05:00 |
|
Aaron Piotrowski
|
e1a2e99ca8
|
Avoid namespace lookup on built-in functions
|
2016-05-22 23:08:31 -05:00 |
|
Aaron Piotrowski
|
55e0971be1
|
Update for changes in async-interop
Remove use of Registry; switch Yoda conditionals
|
2016-05-22 22:59:09 -05:00 |
|
Aaron Piotrowski
|
378990fe86
|
Use $exception instead of passing as callback data
Less code this way
|
2016-05-22 13:43:37 -05:00 |
|
Aaron Piotrowski
|
918e792093
|
Fix LazyAwaitable
|
2016-05-22 13:42:38 -05:00 |
|
Aaron Piotrowski
|
b572f9be40
|
Rename and move Promise
|
2016-05-22 13:26:53 -05:00 |
|
Andrew Carter
|
8feb808fe8
|
Merge pull request #57 from async-interop/consistent-repeat-delay-param-order
Put $delay and $interval at the first places of their respective methods
|
2016-05-22 17:42:51 +01:00 |
|
Bob Weinand
|
d0701c20d3
|
Put $delay and $interval at the first places of their respective methods
Closes #54
|
2016-05-22 18:07:21 +02:00 |
|
Aaron Piotrowski
|
de3ada9014
|
Cleanup functions; rename any() to first(); remove resolve()
|
2016-05-22 10:53:13 -05:00 |
|
Aaron Piotrowski
|
b4ea37576e
|
Execute after CoroutineResult
|
2016-05-22 09:25:40 -05:00 |
|
Bob Weinand
|
4dce408678
|
Fix accidental static on LoopDriver::getHandle()
|
2016-05-22 15:47:41 +02:00 |
|
Bob Weinand
|
eb242de2fb
|
Merge pull request #56 from async-interop/drop-feature-constants
Drop feature constant
|
2016-05-22 15:35:59 +02:00 |
|
Niklas Keller
|
8418c37d53
|
Drop feature constant, leftover from #50
|
2016-05-22 15:34:29 +02:00 |
|
Andrew Carter
|
f2fca2e0a3
|
Merge pull request #51 from async-interop/supports
Drop Loop::supports
|
2016-05-22 14:26:41 +01:00 |
|
Bob Weinand
|
3655bf7a0d
|
Merge pull request #1 from amphp/cleanup
Fix wait
|
2016-05-22 12:51:16 +02:00 |
|