c851a13dbf
Implement web forking
2020-02-11 23:18:06 +01:00
Aaron Piotrowski
0597620f56
Serialize exception trace arguments in child processes and threads
2020-02-10 17:30:09 -06:00
Aaron Piotrowski
24213ee911
Upgrade to PHPUnit 7 or 8
2019-08-27 12:17:41 -05:00
Aaron Piotrowski
2d35051391
Update for krakjoe/parallel changes
2019-02-14 00:56:27 -06:00
Aaron Piotrowski
ecaf0a854b
Add support for krakjoe/parallel
2019-02-14 00:34:45 -06:00
Aaron Piotrowski
fe4df13ab9
Forward stdout and stderr from worker to parent
...
Restores previous behavior of process contexts when used in a worker.
2018-10-23 10:11:16 -05:00
Aaron Piotrowski
f74626d26a
Add test command to composer
2018-10-22 09:36:12 -05:00
Aaron Piotrowski
e72a50dc8d
Upgrade to latest amphp/process release
...
STDOUT and STDERR of a child process is no longer automatically piped to STDOUT and STDERR of the parent. Instead these streams are available on Context\Process for the user to determine how they should be handled.
2018-10-21 10:25:29 -05:00
Aaron Piotrowski
b654463339
Fix code style
2018-10-07 09:50:45 -05:00
Aaron Piotrowski
5f8a382aa9
Update required versions
2017-12-08 10:31:00 -06:00
Niklas Keller
7056c2ed9d
Define target platform and fix Travis
2017-12-02 13:54:56 +01:00
Aaron Piotrowski
a1e62d6b20
Require amphp/process ^0.2 or ^0.3
2017-11-29 21:14:24 -06:00
Aaron Piotrowski
996654920d
Update for export of mutex and semaphore to amphp/sync
2017-11-29 14:12:28 -06:00
Aaron Piotrowski
c7e8b12f70
Require amphp/process 0.3
2017-11-25 08:58:38 -06:00
Tommy Muehle
4ba600cd68
Fix typo in autoload-dev to load required class
2017-06-26 20:14:17 +02:00
Niklas Keller
8ecfed57bf
Unreference stderr reading, so it doesn't keep the loop running
2017-06-23 16:44:17 +02: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
Niklas Keller
2e9a29ae1c
Apply Amp's code style
2017-05-18 09:51:31 +02: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
6c0078b915
Update to PHPUnit 6 and use helper package
2017-03-21 23:19:15 -05:00
Aaron Piotrowski
6a8eb2130e
Update for async-interop merge and other Amp changes
2017-03-16 17:03:59 -05:00
Aaron Piotrowski
dc1aea8654
Use amphp/process package
2017-01-16 12:56:49 -06:00
Aaron Piotrowski
f5ebd6b435
Update for async-interop namespace change
2017-01-09 11:11:25 -06:00
Aaron Piotrowski
67c82f0f2f
Minor cleanup and bugfixes
2016-09-01 18:10:52 -05:00
Aaron Piotrowski
fa8985d7e3
Remove dependency on amphp/socket
2016-08-30 18:27:14 -05:00
Aaron Piotrowski
3765dcfadc
Update version aliases
2016-08-24 09:22:26 -05:00
Aaron Piotrowski
ce25a0179d
Rename to Parallel
2016-08-23 16:47:40 -05:00
Aaron Piotrowski
70097cb225
Update tests; code cleanup
2016-08-18 17:36:58 -05:00
Aaron Piotrowski
da84a772cf
Port to Amp
2016-08-18 11:04:48 -05:00
Aaron Piotrowski
54810f1d67
Update composer and dir name for Amp
2016-07-20 09:23:50 -05:00
Aaron Piotrowski
d099af993e
Add branch alias
2016-01-23 00:06:22 -06:00
Aaron Piotrowski
4188ab6d10
Update requirements
2016-01-22 23:44:23 -06:00
Aaron Piotrowski
55f3e1aace
Automatically push workers back into the queue
2016-01-14 17:05:31 -06:00
Stephen Coakley
2feccb3c9c
Latest PHPUnit 4
2015-12-13 18:02:24 -06:00
Stephen Coakley
cf036de907
Update to PHPUnit 5
2015-12-13 17:44:47 -06:00
Stephen Coakley
d07d3e56ed
Remove old benchmark scripts
2015-12-13 17:42:24 -06:00
Aaron Piotrowski
92a26930ee
Update for Icicle v0.9
2015-12-04 21:54:55 -06:00
Aaron Piotrowski
15904cdd87
Update dependencies
2015-10-19 18:06:49 -05:00
Aaron Piotrowski
ef5ab2f575
Update to icicleio/stream v0.4.0
2015-10-16 18:20:20 -05:00
Aaron Piotrowski
8695d600fc
Update examples with BlockingTask
2015-09-27 22:46:57 -05:00
Aaron Piotrowski
c021add891
Merge branch 'master'
2015-09-18 22:19:27 -05:00
Aaron Piotrowski
dbda7e6506
Update dependencies
2015-09-18 15:07:30 -05:00
Aaron Piotrowski
b14fc0a4bb
Update license
2015-09-14 21:28:25 -05:00
Aaron Piotrowski
ae267e64ac
Add worker environment
2015-09-09 23:29:41 -05:00
Aaron Piotrowski
2e6ecab842
Update dependencies
2015-09-04 16:17:57 -05:00
coderstephen
56b9360e0d
Add some simple functions for global worker pool
2015-08-28 00:18:50 -05:00
Aaron Piotrowski
0e9b8cca4a
Do not call fclose() in thread; separate read/write streams; addresses #4
2015-08-24 19:35:42 -05:00