An open API service for providing issue and pull request metadata for open source projects.

GitHub / tinylibs/tinypool issues and pull requests

#121 - docs: update Piscina install size comparison

Pull Request - State: closed - Opened by danielpza about 2 months ago - 1 comment

#120 - feat: add `channel.onClose`

Pull Request - State: closed - Opened by AriPerkkio 2 months ago - 1 comment

#119 - feat: emit `spawn` event

Pull Request - State: closed - Opened by AriPerkkio 2 months ago - 1 comment

#118 - fix!: drop Node 18 support

Pull Request - State: open - Opened by AriPerkkio 2 months ago - 1 comment
Labels: breaking changes

#117 - fix: improve error message when handler not found from worker

Pull Request - State: closed - Opened by AriPerkkio 2 months ago - 1 comment

#116 - fix: explicitly start `MessagePort`

Pull Request - State: closed - Opened by nazarhussain 2 months ago - 10 comments

#115 - feat: add `teardown` option

Pull Request - State: closed - Opened by AriPerkkio 2 months ago - 1 comment

#114 - chore(dev-deps): vitest 3

Pull Request - State: closed - Opened by AriPerkkio 2 months ago - 1 comment

#113 - Add support for worker teardown functions

Issue - State: closed - Opened by AriPerkkio 3 months ago
Labels: enhancement

#112 - refactor: switch to tsdown

Pull Request - State: closed - Opened by sxzz 3 months ago - 5 comments

#111 - Clarify NAPI limitations

Pull Request - State: closed - Opened by alcuadrado 4 months ago - 1 comment

#109 - Accept `URL` as `filename`

Issue - State: open - Opened by fisker 6 months ago - 3 comments
Labels: enhancement

#108 - Expose cpuCount

Pull Request - State: closed - Opened by slorber 6 months ago - 1 comment

#107 - refactor: use non deprecated type in eslint configuration

Pull Request - State: closed - Opened by jerome-benoit 10 months ago - 1 comment

#106 - feat: implement Runner proxy

Pull Request - State: open - Opened by Dimava 10 months ago - 4 comments

#105 - build: set up `pkg.pr.new`

Pull Request - State: closed - Opened by AriPerkkio 10 months ago

#104 - fix(child_process): pipe `stdout` and `stderr` to main thread

Pull Request - State: closed - Opened by AriPerkkio 10 months ago - 1 comment

#102 - chore: add dependabot configuration for GHA

Pull Request - State: open - Opened by jerome-benoit 10 months ago - 1 comment

#101 - fix: resolve cpu-count on raspberry pi

Pull Request - State: closed - Opened by AriPerkkio 12 months ago

#100 - Raspberry pi returns 0 cpu -> won't create worker

Issue - State: closed - Opened by meijey 12 months ago - 1 comment
Labels: bug

#99 - chore: add "./package.json" to exports

Pull Request - State: closed - Opened by shigma about 1 year ago

#98 - refactor: prepare custom runtimes

Pull Request - State: open - Opened by AriPerkkio about 1 year ago - 2 comments

#97 - chore: set up `eslint`

Pull Request - State: closed - Opened by AriPerkkio about 1 year ago

#96 - Tinypool v1.0.0

Issue - State: closed - Opened by AriPerkkio about 1 year ago - 5 comments

#95 - fix: prevent new workers from writing to closed pool

Pull Request - State: closed - Opened by AriPerkkio about 1 year ago

#94 - ERR_IPC_CHANNEL_CLOSED: Channel closed

Issue - State: closed - Opened by AriPerkkio about 1 year ago - 1 comment

#93 - test: convert benchmarks to vitest

Pull Request - State: closed - Opened by AriPerkkio about 1 year ago

#92 - chore(dev-deps): update `vitest`, `vite`

Pull Request - State: closed - Opened by AriPerkkio about 1 year ago

#91 - fix!: migrate to EventEmitterAsyncResource

Pull Request - State: closed - Opened by userquin over 1 year ago - 2 comments
Labels: breaking changes

#90 - Codebase question regarding isolate workers

Issue - State: closed - Opened by rluvaton over 1 year ago - 2 comments

#89 - test: disable isolation

Pull Request - State: closed - Opened by AriPerkkio over 1 year ago

#88 - ci: update node versions

Pull Request - State: closed - Opened by AriPerkkio over 1 year ago

#86 - fix: `pool.destroy` to clean up async resources

Pull Request - State: closed - Opened by AriPerkkio over 1 year ago - 2 comments

#85 - fix(child_process): prevent writing to terminating process

Pull Request - State: closed - Opened by AriPerkkio over 1 year ago

#83 - fix: prevent hang when process is overwritten

Pull Request - State: closed - Opened by AriPerkkio over 1 year ago

#82 - Installing tinypool causes typescript errors.

Issue - State: closed - Opened by mshima over 1 year ago - 3 comments
Labels: good first issue

#81 - fix: set correct `workerId` in `runtime: 'child_process'`

Pull Request - State: closed - Opened by alisd23 over 1 year ago - 6 comments

#80 - `workerId` has incorrect value when `runtime: 'child_process'`

Issue - State: closed - Opened by AriPerkkio over 1 year ago - 5 comments
Labels: bug

#79 - fix: pass argv to child_process

Pull Request - State: closed - Opened by sirenkovladd over 1 year ago - 1 comment

#78 - process.argv does not work in worker!

Issue - State: closed - Opened by diyorbekrustamjonov over 1 year ago

#77 - docs: mention explicitly about `pool.destroy()`

Pull Request - State: closed - Opened by AriPerkkio over 1 year ago

#76 - dispose workers necessary?

Issue - State: closed - Opened by pcace over 1 year ago - 3 comments
Labels: question

#75 - fix: `recycleWorkers` to destroy idle workers when `runtime` changes

Pull Request - State: closed - Opened by AriPerkkio over 1 year ago

#74 - test: switch Jest to Vitest

Pull Request - State: closed - Opened by AriPerkkio almost 2 years ago

#73 - feat: support `runtime: 'bun_workers'`

Pull Request - State: open - Opened by AriPerkkio almost 2 years ago

#72 - refactor: modify worker file path to satisfy the dependency analysis

Pull Request - State: closed - Opened by kricsleo almost 2 years ago - 1 comment

#71 - Missing worker file after build with nuxt3

Issue - State: closed - Opened by kricsleo almost 2 years ago - 2 comments

#70 - feat: support Bun

Pull Request - State: closed - Opened by AriPerkkio almost 2 years ago - 2 comments

#69 - fix(child_process): kill process with `SIGKILL` if stuck

Pull Request - State: closed - Opened by AriPerkkio almost 2 years ago

#68 - fix: fix outdated links to github

Pull Request - State: closed - Opened by Dimava about 2 years ago - 1 comment

#66 - Pachage.json repository link is outdated

Issue - State: closed - Opened by Dimava about 2 years ago - 2 comments
Labels: good first issue

#65 - feat: support `runtime` option

Pull Request - State: closed - Opened by AriPerkkio about 2 years ago - 4 comments

#64 - Feature: Support `child_process` runtime

Issue - State: closed - Opened by AriPerkkio about 2 years ago - 1 comment
Labels: enhancement

#63 - feat: `pool.recycleWorkers()` method

Pull Request - State: closed - Opened by AriPerkkio about 2 years ago - 5 comments

#62 - Feature: task level isolation

Issue - State: closed - Opened by AriPerkkio about 2 years ago - 3 comments
Labels: enhancement

#61 - fix: dont mark recycled workers as available

Pull Request - State: closed - Opened by AriPerkkio about 2 years ago

#60 - fix: ensure that `minThreads` is respected when using `isolateWorkers`

Pull Request - State: closed - Opened by danez about 2 years ago - 1 comment

#59 - Error with NODE_OPTIONS

Issue - State: closed - Opened by hupling about 2 years ago - 8 comments
Labels: bug, help wanted

#58 - feat: add `maxMemoryLimitBeforeRecycle` options

Pull Request - State: closed - Opened by AriPerkkio about 2 years ago - 6 comments

#57 - chore: pnpm@8

Pull Request - State: closed - Opened by AriPerkkio about 2 years ago - 1 comment

#56 - Add a way to recycle workers when heap limit is reached

Issue - State: closed - Opened by sheremet-va about 2 years ago - 6 comments
Labels: enhancement

#55 - Detach the fork relationship?

Issue - State: closed - Opened by so1ve over 2 years ago - 2 comments

#54 - worker.terminate() never resolves

Issue - State: closed - Opened by fox1t over 2 years ago - 7 comments

#53 - feat: `pool.cancelPendingTasks` method

Pull Request - State: closed - Opened by AriPerkkio over 2 years ago - 3 comments

#51 - chore: add benchmark for worker isolation

Pull Request - State: closed - Opened by AriPerkkio over 2 years ago - 5 comments

#50 - feat: `terminateTimeout` option

Pull Request - State: closed - Opened by AriPerkkio over 2 years ago - 1 comment

#48 - Crashes bcrypt

Issue - State: closed - Opened by olalonde over 2 years ago - 8 comments

#47 - feat: broadcast message to all workers

Pull Request - State: open - Opened by Akryum over 2 years ago - 2 comments

#46 - chore: remove unnecessary import of 'path'

Pull Request - State: closed - Opened by samuelgozi over 2 years ago - 1 comment

#45 - Pool waits a few seconds before restarting process

Issue - State: closed - Opened by sheremet-va over 2 years ago - 12 comments

#44 - fix: destroy issue and use maximum workers

Pull Request - State: closed - Opened by Aslemammad over 2 years ago - 1 comment

#43 - Errors, when destroying a pool

Issue - State: closed - Opened by sheremet-va over 2 years ago - 1 comment

#42 - `isolateWorkers` option can result in not utilizing all CPUs

Issue - State: closed - Opened by overlookmotel over 2 years ago - 6 comments

#41 - fix workerIds when maxThreads is undefined at passed options.

Pull Request - State: closed - Opened by mshima almost 3 years ago - 7 comments

#40 - Use top-level await in example

Pull Request - State: closed - Opened by nickmccurdy almost 3 years ago

#39 - `process.stdout` is undefined on Windows OS

Issue - State: closed - Opened by mangel0111 almost 3 years ago - 2 comments

#38 - feat: remove async hooks and add benchmarks

Pull Request - State: closed - Opened by Aslemammad almost 3 years ago

#37 - feat: threads by factor

Pull Request - State: closed - Opened by Aslemammad about 3 years ago

#35 - fix: delete useless plafrom condition

Pull Request - State: closed - Opened by beita1 about 3 years ago

#34 - fix: optimize the algorithm for cpu count calculation in the linux

Pull Request - State: closed - Opened by beita1 about 3 years ago - 1 comment

#32 - A question about the calculation of the number of cpu

Issue - State: closed - Opened by beita1 about 3 years ago - 1 comment

#31 - chore: switch to pnpm

Pull Request - State: closed - Opened by Demivan about 3 years ago - 4 comments

#30 - feat: workerId

Pull Request - State: closed - Opened by Aslemammad about 3 years ago - 3 comments

#29 - feat: allow fractions to define thread limits. eg minThreads: 0.5

Pull Request - State: closed - Opened by dominikg about 3 years ago - 1 comment

#28 - Linux Alpine

Issue - State: closed - Opened by darthf1 over 3 years ago - 4 comments

#27 - feat: allow movable `workerData`

Pull Request - State: closed - Opened by aleclarson over 3 years ago - 2 comments

#26 - Support movables in `workerData` option

Issue - State: open - Opened by aleclarson over 3 years ago - 1 comment

#25 - Run a task on all threads

Issue - State: closed - Opened by aleclarson over 3 years ago - 3 comments

#24 - fix: 23

Pull Request - State: closed - Opened by Aslemammad over 3 years ago - 8 comments

#23 - With isolation enabled tinypool keeps worker count at a minimum

Issue - State: closed - Opened by Demivan over 3 years ago - 6 comments

#22 - physicalCores or logicalCores option

Issue - State: closed - Opened by Aslemammad over 3 years ago - 1 comment

#21 - fix: use `.default` of worker module if it exists

Pull Request - State: closed - Opened by aleclarson over 3 years ago - 3 comments

#20 - Stop using 0.0.x versioning

Issue - State: closed - Opened by aleclarson over 3 years ago - 1 comment

#19 - Add `isWorkerThread` export

Issue - State: closed - Opened by aleclarson over 3 years ago - 1 comment

#18 - Use physical-cpu-count

Issue - State: closed - Opened by aleclarson over 3 years ago - 4 comments

#17 - tinypool is almost 3 times slower then piscina

Issue - State: closed - Opened by Demivan over 3 years ago - 1 comment