Tags: graze/parallel-process
Tags
Refactoring of Pool (#18) * initial * handle priorities, and fix run colleciton * Large refactoring of Pool - `Pool` is now a simple collection of runs - `PriorityPool` is more complex and ensure runs are started in priority order - Moved output classes to `Display` namespace - Added a `PoolLogger` monitor to log when a pool/run changes - Refactored run state into `RunningStateTrait`, which also handles duration * update copyright and examples * update depdencies, logger * lint * some scrutinizer changes * update README
Events events events (#16) * add events, and make lines and tables dumber * test progress bar on table * add some debugging, remove me * remove debug * make table progress bars colourful * progress returns [pos,max,perc] * trigger pool updated event on poll not run * update copyright, 100% coverage * handle exception passthrough * dont require console-diff-renderer * make default bar use ▏characters * copyright * fix composer file * remove PHP_INT_MIN constant * fix examples
allow a pool to instantly run processes/runs (#15) * allow a pool to instantly run processes/runs * update makefile to current best practice * add composer php version setting * set composer file to php version * some fixes, tidy makefile a tiny bit * doc comment tidy * handle multple lines as response * split child output on new line * filter out blank lines
PreviousNext