1
0
mirror of https://github.com/danog/amp.git synced 2024-12-04 02:17:54 +01:00
Commit Graph

1309 Commits

Author SHA1 Message Date
Andrew Carter
95c2f35e60 Merge pull request #32 from async-interop/support
Add Loop::supports to check for optional features
2016-05-14 16:59:17 +01:00
Niklas Keller
5a84c8336e Add Loop::supports to check for optional features 2016-05-13 23:41:54 +02:00
Bob Weinand
deb801b941 Merge pull request #26 from async-interop/loop-name
Rename EventLoop → Loop and EventLoopDriver → LoopDriver
2016-05-12 18:26:14 +02:00
Niklas Keller
ef68e03c52 Rename EventLoop → Loop and EventLoopDriver → LoopDriver 2016-05-12 17:57:02 +02:00
Niklas Keller
77bfdd55a7 Improve changelog formatting 2016-05-12 16:49:46 +02:00
Bob Weinand
4f2161da5f Fix notices in NativeReactor; prepare tag 1.2.2 2016-05-12 14:54:59 +02:00
Andrew Carter
4b3a8411b3 Merge pull request #17 from AndrewCarterUK/static-class-protot
Static Class Prototype
2016-05-12 12:52:45 +01:00
Andrew Carter
83596a6b7a Disabled constructor by maknig private (removed LogicException) 2016-05-12 12:27:24 +01:00
Andrew Carter
4195b46440 Changed time delays from int to float 2016-05-12 11:40:24 +01:00
Andrew Carter
19e4c8f58b Merge pull request #21 from kelunik/time-units
Change time units to integer and milliseconds
2016-05-12 11:33:35 +01:00
Niklas Keller
8baea83f30 Change time units to integer and milliseconds 2016-05-12 12:28:46 +02:00
Bob Weinand
87a5f29ab4 Fix potential infinite loop in UvReactor::run(); prepare tag 1.2.1 2016-05-12 07:51:11 +02:00
Niklas Keller
bb85e40ce1 Merge pull request #46
Add tests for resolve callables
2016-05-11 19:14:33 +02:00
Chris Wright
6f4433dd1c Add tests for resolve callables 2016-05-11 18:07:58 +01:00
Bob Weinand
452c9b7295 Force leading backslashes everywhere 2016-05-11 18:53:20 +02:00
Niklas Keller
d9aa8573f0 Throw InvalidArgumentException if argument to resolve() is neither callable nor an instance of Generator 2016-05-11 18:49:25 +02:00
Bob Weinand
92e004264c resolve() accepts callables returning generators - added to changelog 2016-05-11 18:28:19 +02:00
Chris Wright
3ab10de2a2 Accept callables to resolve() 2016-05-11 17:13:15 +01:00
Bob Weinand
cc7db038b3 Fix mem leaks & circular reference; prepare tag 1.1.1 2016-05-11 03:36:46 +02:00
Andrew Carter
d781ac94d6 Merge pull request #20 from async-interop/AndrewCarterUK-php5-patch
Removed scalar type hints
2016-04-15 11:51:56 +01:00
Andrew Carter
89332e5b0f Removed scalar type hints 2016-04-11 11:31:30 +01:00
Andrew Carter
624060c67f Removed inScope() 2016-04-11 11:30:42 +01:00
Andrew Carter
882723d7e2 Update EventLoopDriver.php 2016-04-11 11:22:54 +01:00
Andrew Carter
dace2d8226 Removed scalar type hints 2016-04-11 11:19:52 +01:00
Niklas Keller
66fa98dfc1 Merge pull request #42 from staabm/patch-2
Cache composer dependecies for faster builds
2016-04-08 17:23:02 +02:00
Markus Staab
a3e5464039 Cache composer dependecies for faster builds 2016-04-01 16:42:32 +02:00
Andrew Carter
6113525227 Merge pull request #18 from async-interop/readme
README
2016-03-31 22:21:57 +01:00
Andrew Carter
7d15156f97 Create README.md 2016-03-31 15:33:44 +01:00
Andrew Carter
71fcb29126 Merge branch 'master' of github.com:async-interop/event-loop into HEAD 2016-03-29 22:20:07 +01:00
Aaron Piotrowski
eca2278de2 Merge pull request #3 from AndrewCarterUK/prototype
Event Loop Driver Prototype
2016-03-29 14:35:54 -05:00
Andrew Carter
54c4ded85b Missing static's 2016-03-23 16:47:37 +00:00
Andrew Carter
c6184ed91b Scope validation and driver retrieval 2016-03-23 10:22:54 +00:00
Andrew Carter
efaedc3bdb Indentation 2016-03-23 10:17:46 +00:00
Andrew Carter
7e4ce36de0 Prototype static event loop class 2016-03-23 10:16:21 +00:00
Andrew Carter
3e6fa28203 Rename EventLoopInterface.php to EventLoopDriver.php 2016-03-23 10:01:30 +00:00
Andrew Carter
6d906eb887 Delete WatcherInterface.php 2016-03-23 09:49:26 +00:00
Andrew Carter
899e100349 Added reference() and unreference() 2016-03-23 09:47:18 +00:00
Andrew Carter
2b2b4678e7 Update EventLoopInterface.php 2016-03-17 16:54:19 +00:00
Andrew Carter
780d32bc6c PHPDoc 2016-03-14 10:56:31 +00:00
Bob Weinand
093d33c36c Prepare tag 1.1.0 2016-03-09 14:10:31 +01:00
Niklas Keller
7046ca47e1 Expose combined exceptions in combinator exception
Also fix indent, escape sequences and docs
2016-03-09 14:09:15 +01:00
Bob Weinand
d3212d4638 NativeReactor needs to always end in stopped state
(under normal circumstances)
2016-03-08 12:14:19 +01:00
Andrew Carter
2843dbf1f3 Updated with response from discussions on issues 2016-03-01 00:52:59 +00:00
Danack
a78cc09dac Avoid invalid escape sequences. 2016-02-24 12:56:47 +00:00
Bob Weinand
e925017519 If no timer has ever been defined, also block indef
Instead of a loop being uselessly repeated each one second (but that doesn't matter in real world actually)
2016-02-22 23:29:31 +01:00
Bob Weinand
4b667478f4 Fixed bug causing NativeReactor to run at 100% CPU
See also https://github.com/amphp/aerys/issues/68
2016-02-22 23:17:50 +01:00
Andrew Carter
70b71d11de Switched from timer/period to once/repeat 2016-02-18 11:39:58 +00:00
Andrew Carter
c540de2483 Update EventLoopInterface.php 2016-02-17 15:47:18 +00:00
Andrew Carter
4da85097d5 Update EventLoopInterface.php 2016-02-17 15:25:39 +00:00
Andrew Carter
427386ad73 Create WatcherInterface.php 2016-02-17 15:19:51 +00:00