You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reduced required PHP version to 7.1 - using proc_open for subprocess operation no longer necessary, so keeping up with symfony/process package not needed.
reorder to have PHP native events to run first, before libuv events, the other way was causing timing and various issues.
added file_delete to recursively delete in thread/subprocess.
added methods/routines and examples to have libuv handle file changes monitoring on the file system.
use libuv uv_timer feature as default for sleep_for and wait_for task execution timing control, add test for native check.
update readme to a new paradigm, and docblock corrections/updates.
have Coroutine setup method control libuv overall and other class state.
added method to retrieve the Task object instance from task id.
bug fixes, the channel ipc progress feature wasn't working correctly when other tasks running, some workaround fixes for now.
update test/example to match required BC version.
rework how gather handle subprocess tasks.
improve coroutine execute method when being re-entering from gather.