refactor: factor out worker message handlers
[poolifier.git] / src /
2023-07-02  Jérôme Benoitrefactor: factor out worker message handlers
2023-07-02  Jérôme Benoitrefactor: factor out async function detection helper
2023-07-02  Jérôme Benoitrefactor: move helpers to utils.ts file
2023-07-02  Jérôme BenoitMerge pull request #786 from poolifier/worker-info
2023-07-02  Jérôme Benoitfix: ensure task error proper throw with worker-threads
2023-07-02  Jérôme Benoitrefactor: improve task error message
2023-07-02  Jérôme Benoitrefactor: improve error messages
2023-07-02  Jérôme Benoitrefactor: cleanup debug code
2023-07-01  Jérôme BenoitMerge branch 'master' into worker-info
2023-07-01  Jérôme Benoitdocs: improve code documentation
2023-07-01  Jérôme BenoitMerge branch 'master' into worker-info
2023-07-01  Jérôme BenoitMerge branch 'master' of github.com:poolifier/poolifier
2023-07-01  Jérôme Benoitfeat: add utilization to pool information
2023-07-01  Jérôme Benoitdocs: refine code documentation
2023-07-01  Jérôme BenoitMerge branch 'master' into worker-info
2023-07-01  Jérôme BenoitMerge branch 'master' into worker-info
2023-07-01  Jérôme Benoitfeat: add safe helper around os.availableParallelism
2023-06-30  Jérôme Benoitrefactor: refine worker interface definition
2023-06-30  Jérôme Benoitfix: ensure worker started message cannot be received...
2023-06-30  Jérôme BenoitMerge branch 'master' into worker-info
2023-06-30  Jérôme BenoitMerge branch 'master' into worker-info
2023-06-30  Jérôme Benoitrefactor: cleanup worker usage properties namespace
2023-06-30  Jérôme Benoitfeat: add worker info to worker nodes
2023-06-30  Jérôme Benoitrefactor: factor out measurement statistics requirement...
2023-06-27  Jérôme BenoitMerge branch 'master' of github.com:poolifier/poolifier
2023-06-27  Jérôme Benoitfix: register message handler on worker only
2023-06-26  Jérôme Benoitrefactor: refine worker attribute scope
2023-06-26  Jérôme Benoitrefactor: cleanup internal pool messaging code
2023-06-26  Jérôme Benoitfix: prepare code to fix pool internal IPC for cluster...
2023-06-25  Jérôme Benoitfix: add maximum tasks queue size to worker usage data
2023-06-25  Jérôme Benoitrefactor: cleanup queued tasks computation
2023-06-25  Jérôme Benoitfix: fix tasks queued count computation
2023-06-25  Jérôme Benoitrefactor: convert internal benchmark code to ESM
2023-06-24  Jérôme Benoitrefactor: cleanup worker choice strategy options handling
2023-06-23  Jérôme Benoitfix: get wait time statistics
2023-06-21  Jérôme Benoitfix: ensure worker graceful shutdown is tried in cluste...
2023-06-21  Jérôme Benoitfix: ensure event is emitted before task promise rejection
2023-06-19  Jérôme Benoitdocs: refine hyperfine options
2023-06-19  Jérôme Benoittest: improve pool options coverage
2023-06-18  Jérôme Benoitrefactor: partially revert strategies optimization
2023-06-17  Jérôme Benoitfix: updates strategies internals once statistics are...
2023-06-16  Jérôme Benoitrefactor: silence sonar
2023-06-16  Jérôme Benoitrefactor: cleanup variables namespace
2023-06-16  Jérôme Benoitfix: update worker choice internals without tasks queuing
2023-06-16  Jérôme Benoitfix: ensure worker choice strategies internals are...
2023-06-16  Jérôme Benoitrefactor: comment out dead code in worker choice strategies
2023-06-16  Jérôme Benoitperf: optimize worker choice strategies
2023-06-16  Jérôme Benoitrefactor: simplify condition
2023-06-16  Jérôme Benoitfix: ensure no tasks are queued when trying to soft...
2023-06-16  Jérôme Benoitrefactor: queue code cleanups
2023-06-15  Jérôme Benoitperf: optimize O(1) queue implementation
2023-06-12  Jérôme Benoitdocs: refine worker choice strategies README
2023-06-12  Jérôme Benoitdocs: refine worker choice strategies README
2023-06-11  Jérôme Benoitdocs: fix generation
2023-06-11  Jérôme Benoitdocs: refine comments
2023-06-11  Jérôme Benoitdocs: refine comments
2023-06-11  Jérôme Benoitfix: ensure newly created worker is used only if needed
2023-06-11  Jérôme Benoitrefactor: factor out dynamic worker creation
2023-06-10  Jérôme BenoitMerge branch 'master' of github.com:jerome-benoit/poolifier
2023-06-10  Jérôme Benoitrefactor: merge worker error handlers into one
2023-06-10  Jérôme Benoitdocs: refine changelog entries
2023-06-10  Jérôme Benoitdocs: add IWRR documentation
2023-06-10  Jérôme Benoitdocs: add weighted round robin documentation
2023-06-10  Jérôme Benoitfix: fix average computation
2023-06-10  Jérôme Benoitdocs: refine worker choice strategies documentation
2023-06-10  Jérôme Benoitdocs: initial worker choice strategies documentation
2023-06-09  Jérôme Benoitdocs: cleanups
2023-06-09  Jérôme Benoitfeat: add support for tasks ELU in fair share strategy
2023-06-09  Jérôme Benoitfeat: add statistics accounting to ELU fields
2023-06-09  Jérôme BenoitMerge pull request #773 from poolifier/elu-strategy
2023-06-09  Jérôme Benoitfix: rely on worker active ELU in least elu strategy
2023-06-09  Jérôme BenoitMerge branch 'master' into elu-strategy
2023-06-09  Jérôme Benoitfix: fix build after merge with main branch
2023-06-09  Jérôme BenoitMerge branch 'master' of github.com:poolifier/poolifier...
2023-06-09  Jérôme Benoitrefactor: align worker choice strategy options namespace
2023-06-09  Jérôme BenoitMerge branch 'master' into elu-strategy
2023-06-08  Jérôme BenoitMerge branch 'master' into elu-strategy
2023-06-08  Jérôme Benoitfix: fix task wait time computation
2023-06-08  Jérôme BenoitMerge branch 'master' into elu-strategy
2023-06-08  Jérôme Benoitdocs: refine task statistics description
2023-06-08  Jérôme BenoitMerge branch 'master' into elu-strategy
2023-06-08  Jérôme Benoitfix: fix 'queued' value in worker usage
2023-06-08  Jérôme Benoitfix: fix build after merge with main
2023-06-08  Jérôme BenoitMerge branch 'elu-strategy' of github.com:poolifier...
2023-06-08  Jérôme Benoittest: add tests for LEAST_ELU worker choice strategy
2023-06-08  Jérôme BenoitMerge branch 'master' into elu-strategy
2023-06-08  Jérôme Benoitfix: fix build after merge with main
2023-06-08  Jérôme Benoitfix: fix type namespace collision
2023-06-08  Jérôme BenoitMerge branch 'master' into elu-strategy
2023-06-08  Jérôme Benoitrefactor: cleanup
2023-06-08  Jérôme Benoitrefactor: measure -> measurement
2023-06-08  Jérôme Benoitrefactor: abstract out measurement statistics
2023-06-08  Jérôme BenoitMerge branch 'master' into elu-strategy
2023-06-07  Jérôme Benoitdocs: add type definition documentation
2023-06-07  Jérôme Benoitrefactor: cleanup message type namespace
2023-06-07  Jérôme Benoitrefactor: cleanup and type task error messages
2023-06-07  Jérôme Benoitrefactor: use task performance data structure in messages
2023-06-07  Jérôme BenoitMerge branch 'master' of github.com:poolifier/poolifier
2023-06-07  Jérôme Benoitdocs: silence typedoc warnings
2023-06-07  Jérôme BenoitMerge pull request #775 from poolifier/fix-worker-threa...
next