1
0
mirror of https://github.com/danog/amp.git synced 2024-11-27 04:24:42 +01:00
Commit Graph

514 Commits

Author SHA1 Message Date
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
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
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
Bob Weinand
5341a4cb92 Fix combinator functions, prepare tag 1.0.7
$struct->remaining may be negative in case of bare values passed to combinator functions
2016-01-09 15:19:56 +01:00
Bob Weinand
72683085c5 Fix signal tests for when pcntl isn't loaded, but UvReactor is 2015-11-16 14:53:19 +01:00
Bob Weinand
9f76a3f16e Fix NativeReactor::stop() being delayed, prepare tag 1.0.6 2015-11-16 03:02:13 +01:00
Daniel Lowrey
515129f446 Add note about extension backends 2015-10-31 22:54:13 -04:00
Bob Weinand
3057329a5c Update tests for CombinatorException, prepare tag 1.0.5 2015-09-30 14:31:53 +02:00
Niklas Keller
00898cd6af Convert RuntimeException to CombinatorException 2015-09-23 22:56:55 +02:00
Bob Weinand
63055f0784 AssertionException => AssertionError 2015-09-19 17:43:57 +02:00
Niklas Keller
fe92dea3c2 Update .travis.yml for PHP nightly and fix installation step to right label 2015-09-17 18:14:30 +02:00
Bob Weinand
fb8a993fcf Remove now unnecessary phpenv rehash from .travis.yml 2015-09-11 17:36:21 +02:00
Bob Weinand
880c965fbd Update changelog for 1.0.4 2015-09-10 23:19:43 +02:00
Bob Weinand
de205d29e1 LibeventReactor::repeat() interpreted $msInterval as microseconds 2015-09-10 21:21:57 +02:00
Bob Weinand
8f884b0b9d Fix bug causing infinite busy wait with active immediates 2015-08-20 03:28:14 +02:00
Daniel Lowrey
e882ecc87c update changelog 2015-08-19 20:47:04 -04:00
Bob Weinand
e74926e7da Fix buggy keepAliveCount in NativeReactor 2015-08-20 02:21:20 +02:00
Daniel Lowrey
f26af96ea4 Merge pull request #33 from staabm/patch-2
Check array index instead of error suppression
2015-08-18 10:22:47 -04:00
Markus Staab
f170acee71 Check array index instead of error suppression 2015-08-18 16:01:08 +02:00
Daniel Lowrey
57c5cb6f0d update changelog 2015-08-18 09:35:05 -04:00
Niklas Keller
8031623a8f Check array index instead of error suppression 2015-08-18 14:46:34 +02:00
Niklas Keller
de76032225 Add branch alias for dev-master 2015-08-18 13:41:13 +02:00
Niklas Keller
2fe4c65faa Catch Throwables in __coroutineSend on PHP 7 2015-08-18 08:55:44 +02:00
Daniel Lowrey
861fca1ebd Fix outdated docblocks 2015-08-16 20:33:07 -04:00
Daniel Lowrey
3d1fde0812 Use correct uv flags to prevent UvReactor::tick() from hanging in edge-case scenarios 2015-08-11 20:01:25 -04:00
Daniel Lowrey
7df9b175ef Perform manual GC prior to run loop end 2015-08-10 13:36:25 -04:00
Niklas Keller
7be37a2018 Update amp guide link 2015-08-08 22:09:21 +02:00
Daniel Lowrey
6612bb84df Revert "gc just to be safe prior to run loop exit"
This reverts commit ad4831888f.
2015-08-08 11:50:22 -04:00
Daniel Lowrey
a806161f11 Merge pull request #32 from GrahamCampbell/patch-1
You're going to want to test on 7.0
2015-08-08 09:08:43 -04:00
Bob Weinand
bceb6f15d9 Try fixing coveralls 2015-08-07 17:20:45 +02:00
Graham Campbell
a1e20b6c34 You're going to want to test on 7.0 2015-08-07 16:20:02 +01:00
Daniel Lowrey
730ed5227c disallow php7 failures on travis 2015-08-07 11:15:21 -04:00
Daniel Lowrey
5cad406795 Normalize coroutine() return to Promise type 2015-08-07 11:01:36 -04:00
Daniel Lowrey
ad4831888f gc just to be safe prior to run loop exit 2015-08-06 14:37:29 -04:00
Niklas Keller
39d3212fb0 Fix documentation for Failure 2015-08-05 23:45:29 +02:00
Niklas Keller
e00d5a7c41 Fix documentation for Failure 2015-08-05 22:49:32 +02:00
Daniel Lowrey
e209ee189d Don't unload watchers when the run loop finishes 2015-08-05 13:13:16 -04:00
Daniel Lowrey
a7b057ace1 Add leading namespace slash for built-in functions 2015-08-04 23:58:49 -04:00
Daniel Lowrey
cf206dd898 Add "state" key to Amp\info() return array 2015-08-04 23:47:20 -04:00
Daniel Lowrey
70f4971ae1 Remove stream() in favor of PromiseStream 2015-08-04 23:46:49 -04:00
Daniel Lowrey
7c35dc7efd Fix keep_alive refcount off-by-one error in reactor implementations 2015-08-04 23:11:52 -04:00
Daniel Lowrey
32e295aa95 allow php7 failures until phpdbg code coverage doesn't break 2015-08-04 11:17:22 -04:00
Daniel Lowrey
98f609a99a Clear watchers on run() loop exit, throw on invalid run/tick/stop calls 2015-08-04 11:07:13 -04:00
Bob Weinand
5ed70577fc Fully move coveralls integration into .travis.yml 2015-08-02 21:59:44 +02:00
Daniel Lowrey
f840ee4334 update incorrect docblock 2015-08-01 23:03:25 -04:00