Aaron Piotrowski
|
8d60fdbb64
|
Trigger error in process runner before exiting
|
2018-10-21 10:03:26 -05:00 |
|
Aaron Piotrowski
|
bf08e2fdf4
|
Remove output buffering in child process; update require scoping
|
2018-10-15 00:15:56 -05:00 |
|
Aaron Piotrowski
|
fa864692e7
|
Read key in chunks
Not entirely sure if this is necessary given the expected length, but it doesn't hurt either.
|
2018-10-11 18:11:02 -05:00 |
|
Aaron Piotrowski
|
9db273d484
|
Unset key if process connect times out; update docblocks
|
2018-10-11 11:14:14 -05:00 |
|
Aaron Piotrowski
|
4cf26d4dfb
|
Authenticate worker when connecting to IPC
|
2018-10-10 18:31:34 -05:00 |
|
Aaron Piotrowski
|
9e40d3aa0c
|
Use TCP for IPC on Windows
|
2018-10-09 09:12:23 -05:00 |
|
Aaron Piotrowski
|
b654463339
|
Fix code style
|
2018-10-07 09:50:45 -05:00 |
|
Aaron Piotrowski
|
cb5ea736d4
|
Improve process IPC
Processes now use a shared server socket instead of stdin and stdout for IPC.
|
2018-10-07 09:31:35 -05:00 |
|
Niklas Keller
|
c1114188b6
|
Improve error messages
|
2018-03-21 13:49:52 +01:00 |
|
Aaron Piotrowski
|
0a474e18c0
|
Avoid cyclic references in threads
|
2017-12-26 23:16:44 -06:00 |
|
Aaron Piotrowski
|
d89c9e3dee
|
Catch serialization failure in process runner
|
2017-12-13 10:31:43 -06:00 |
|
Aaron Piotrowski
|
852f580915
|
Remove $this magic from Thread callback
Channel is now passed as the first argument.
|
2017-12-10 16:53:51 -06:00 |
|
Aaron Piotrowski
|
4d4841f449
|
Refactor Process to make writing child processes simple
|
2017-12-10 16:39:49 -06:00 |
|
Aaron Piotrowski
|
4426686e54
|
Reorganize
|
2017-12-07 21:26:55 -06:00 |
|
Aaron Piotrowski
|
3f7f21875d
|
Exit if constructing channel fails.
|
2017-11-29 23:02:36 -06:00 |
|
Aaron Piotrowski
|
3aff92fec4
|
Consolodate process and thread contexts into Context namespace
|
2017-11-29 15:01:32 -06:00 |
|