Niklas Keller
|
acd8b59d53
|
Apply escapeshellarg on PHP_BINARY so it works on paths with spaces
This is especially important on Windows with PHP being in C:\Program Files\...
|
2017-06-24 00:12:12 +02:00 |
|
Niklas Keller
|
8ecfed57bf
|
Unreference stderr reading, so it doesn't keep the loop running
|
2017-06-23 16:44:17 +02:00 |
|
Niklas Keller
|
8c726c67b6
|
Remove -- when invoking the PHP CLI binary
|
2017-06-21 18:20:06 +02:00 |
|
Niklas Keller
|
84cd33a503
|
Pipe stderr of worker processes to the parents stderr
|
2017-06-21 18:20:06 +02:00 |
|
Niklas Keller
|
ba4e101314
|
Use argseparator (--) also for PHP CLI
|
2017-06-21 17:30:26 +02:00 |
|
Niklas Keller
|
d3ccd57d23
|
Never display errors, log them instead
|
2017-06-21 15:30:52 +02:00 |
|
Aaron Piotrowski
|
29a1d1bb8c
|
Maintain task order for fast-finishing/blocking tasks
|
2017-06-19 22:14:19 -05:00 |
|
Aaron Piotrowski
|
998a255c83
|
Quiet CS fixer… remove used import
|
2017-06-19 11:24:39 -05:00 |
|
Aaron Piotrowski
|
89a6f636c7
|
Exit when parent context dies
Using return may allow a busy loop to keep running.
|
2017-06-19 11:15:41 -05:00 |
|
Aaron Piotrowski
|
b536f8da56
|
Send large buffer instead of delaying
|
2017-06-19 11:14:38 -05:00 |
|
Niklas Keller
|
4f7da94194
|
Use delay instead of checking the resolution value for sending to exited context
|
2017-06-19 08:25:41 +02:00 |
|
Aaron Piotrowski
|
20bb51e926
|
Improve worker error reporting
|
2017-06-17 23:57:12 -05:00 |
|
Niklas Keller
|
4546ef8b1d
|
Skip cli_set_process_title inside phpdbg
|
2017-06-17 20:46:22 +02:00 |
|
Niklas Keller
|
39664d42d0
|
Fix binary when running via phpdbg
|
2017-06-17 19:27:16 +02:00 |
|
Niklas Keller
|
a6bca0f085
|
Fix code style
|
2017-06-17 18:31:35 +02:00 |
|
Niklas Keller
|
10eb45e75c
|
Fix php-cs-fixer config
|
2017-06-17 18:23:28 +02:00 |
|
Niklas Keller
|
f75742e788
|
Fix Travis build for PHP 7.2
|
2017-06-17 18:18:29 +02:00 |
|
Aaron Piotrowski
|
be0d786e14
|
example → examples
|
2017-06-16 00:04:10 -05:00 |
|
Aaron Piotrowski
|
936f232172
|
Used tagged process version
|
2017-06-16 00:02:20 -05:00 |
|
Aaron Piotrowski
|
820b6897ed
|
Update for process changes
|
2017-06-15 23:46:15 -05:00 |
|
Aaron Piotrowski
|
f9be01adb5
|
Use parser package; refactor ChannelledSocket
|
2017-06-07 23:33:13 -05:00 |
|
Aaron Piotrowski
|
5a36a60651
|
Delay call to close
|
2017-06-01 11:15:03 -05:00 |
|
Aaron Piotrowski
|
0b16820ca8
|
Check for exit when sending as well
|
2017-05-28 00:09:13 -05:00 |
|
Aaron Piotrowski
|
a31f3491ca
|
Only check for exit when receiving, fixes #9
|
2017-05-27 00:43:09 -05:00 |
|
Niklas Keller
|
84d405db3f
|
Merge pull request #8 from stefanotorresi/patch-1
rename Pause to Delayed
|
2017-05-26 11:59:55 +02:00 |
|
Stefano Torresi
|
dccd2c08e0
|
rename Pause to Delayed
|
2017-05-26 11:55:08 +02:00 |
|
Aaron Piotrowski
|
149dbe4ba3
|
Use Amp\call to run tasks
Handles generator to coroutine convertion and React promises automatically.
|
2017-05-19 17:13:42 -05:00 |
|
Aaron Piotrowski
|
f0a034e871
|
Fix permissions
Ugh… can't believe I did this here too…
|
2017-05-18 17:21:52 -05:00 |
|
Aaron Piotrowski
|
6c8cd0fe01
|
Remove old changelog, addresses #7
|
2017-05-18 17:20:45 -05:00 |
|
Aaron Piotrowski
|
a6894c2a1f
|
Move extension installation to separate scripts
|
2017-05-18 17:19:50 -05:00 |
|
Niklas Keller
|
2e9a29ae1c
|
Apply Amp's code style
|
2017-05-18 09:51:31 +02:00 |
|
Aaron Piotrowski
|
1f637cfc6f
|
Map deferreds to promises
|
2017-05-17 23:28:18 -05:00 |
|
Aaron Piotrowski
|
c7294da60d
|
Reorganize exception classes and add TaskError
TaskError is thrown if the exception thrown in the worker was an instance of Error.
|
2017-05-17 23:13:29 -05:00 |
|
Niklas Keller
|
70bed8ec57
|
Remove 7.1 from allowed failures
|
2017-05-11 09:26:54 +02:00 |
|
Aaron Piotrowski
|
cc6f785fa9
|
Pause → Delayed
|
2017-05-10 23:45:02 -05:00 |
|
Aaron Piotrowski
|
fbb665a954
|
Remove unused imports
|
2017-05-10 23:40:52 -05:00 |
|
Niklas Keller
|
b148a20257
|
Update to latest Amp and byte-stream changes
|
2017-05-10 09:05:35 +02:00 |
|
Niklas Keller
|
f57281fa04
|
Update to new byte-stream package
|
2017-04-24 22:08:41 +02:00 |
|
Aaron Piotrowski
|
c753d1bf6e
|
Allow more time for kill
|
2017-04-24 10:47:53 -05:00 |
|
Aaron Piotrowski
|
c9be318356
|
Create new event loop in fork
|
2017-04-24 09:51:24 -05:00 |
|
Aaron Piotrowski
|
19d8cf79a1
|
Update ChannelledStream
Refactor of ReadableStream means ChannelledStream needed to change significantly.
|
2017-04-16 10:12:42 -05:00 |
|
Aaron Piotrowski
|
8a18a7a7b8
|
Require both params in constructor
|
2017-03-25 01:19:46 -05:00 |
|
Aaron Piotrowski
|
99c876f522
|
Update for stream changes
|
2017-03-23 19:25:35 -05:00 |
|
Aaron Piotrowski
|
9cb6359de3
|
Allow more time for kill
Threads only check once every 250 ms.
|
2017-03-21 23:33:40 -05:00 |
|
Aaron Piotrowski
|
774a42376d
|
Fix risky test
|
2017-03-21 23:25:45 -05:00 |
|
Aaron Piotrowski
|
6c0078b915
|
Update to PHPUnit 6 and use helper package
|
2017-03-21 23:19:15 -05:00 |
|
Aaron Piotrowski
|
9bf978ad01
|
when() → onResolve()
|
2017-03-21 18:45:23 -05:00 |
|
Aaron Piotrowski
|
34d07fcd34
|
Update for process change
|
2017-03-16 22:26:05 -05:00 |
|
Aaron Piotrowski
|
0236fc5336
|
Kill worker forks
Forking for workers is just not a good idea… it's too likely to be used irresponsibly.
|
2017-03-16 17:33:30 -05:00 |
|
Aaron Piotrowski
|
7f592265d0
|
Do not auto close sockets in child
|
2017-03-16 17:11:49 -05:00 |
|