Releases: symplely/spawn
Releases · symplely/spawn
1.0.7
remove auto destruct, and local code coverage build, update signal t…
Removed and added `Spawn::setup` a single call function for third party integration., update tests and required
1.0.5
added method to return termination signal
Improvements for third party integration
- added method to bypass calling
uv_spawn
callback handlers, and signal handler check. - the callback will just set the process status.
- removed
Spawn::shell
can be set already by passing within an array.
Removed default timeout, causing segmentation fault with Linux
- bug fix segmentation fault on Linux under PHP 7.4 with
uv_spawn
. - updates for
isTerminated
for proper status indications - added more
uv_spawn
tests - Channel class needs reworking to have
uv_spawn
function like the fallback
add `uv_spawn` error tests, update docblocks comments, corrections, remove unneeded `uv_run` in callback
1.0.2 Update Launcher.php
Bug fixes, reworked for using `uv_spawn` as default subprocess handler
- update have
Launcher
class auto close and clean up memory - update display to escape child output
- update channel functions for other basic operations, and have container use any resource
- update
Launcher
to handle conditions forlibuv
- update
Launcher
docblock API - added basic
uv_spawn
tests/example - added/simplify routines for yield usage
- rename
symplely/processor
tests as fallbacks tests
Initial release - merged/pulled from `symplely/processor`
- an overhauled of
symplely/processor
- moved some constants from
symplely/coroutine
to here - made
uv_spawn
the base for launching for subprocess, will fallback toproc_open
iflibuv
not installed - added various functions to control launching
- have same UVLoop handle used throughout
- updated Channel class, to set parent handle, and child pipe/resources for IPC communications