Sign in
Join now
moroutine
divy.zone
/
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Offload functions to worker threads with shared memory primitives for Node.js.
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
Commits on
main
Devin Ivy
3702f062
Copied
Failed
Copy SHA
fix(ci): trigger publish on version tags, not every main push
Copy SHA
Browse repository
committed
1mo ago
Devin Ivy
3515e33e
Copied
Failed
Copy SHA
fix(release): tag the version commit, verify it before publish
Copy SHA
Browse repository
committed
1mo ago
Devin Ivy
ab9cd2ae
Copied
Failed
Copy SHA
chore: version 1.4.0
v1.4.0
Copy SHA
Browse repository
committed
5mo ago
Devin Ivy
c2015cf3
Copied
Failed
Copy SHA
docs: reorganize README sections, complete examples list
Copy SHA
Browse repository
committed
5mo ago
Devin Ivy
a07aa28b
Copied
Failed
Copy SHA
fix(serve): add express to devDependencies
Copy SHA
Browse repository
committed
5mo ago
Devin Ivy
5925ded2
Copied
Failed
Copy SHA
fix(serve): replace /dev/fd dup with readStop+detach for Linux compat
Copy SHA
Browse repository
committed
5mo ago
Devin Ivy
9081f7ba
Copied
Failed
Copy SHA
fix(serve): use /proc/self/fd on Linux for fd dup
Copy SHA
Browse repository
committed
5mo ago
Devin Ivy
0225a6d1
Copied
Failed
Copy SHA
fix(test): eliminate race in shutdown tests
Copy SHA
Browse repository
committed
5mo ago
Devin Ivy
bf690830
Copied
Failed
Copy SHA
fix(test): resolve flaky tests and spike hang
Copy SHA
Browse repository
committed
5mo ago
Devin Ivy
f37cdc9f
Copied
Failed
Copy SHA
chore(serve): update changeset snippet to match final pattern
Copy SHA
Browse repository
committed
5mo ago
Devin Ivy
22af5445
Copied
Failed
Copy SHA
docs(serve): adopt linear lifecycle pattern in README example
Copy SHA
Browse repository
committed
5mo ago
Devin Ivy
8371c40e
Copied
Failed
Copy SHA
fix(serve): leastConns rotates offset on ties instead of always picking first
Copy SHA
Browse repository
committed
5mo ago
Devin Ivy
da34367d
Copied
Failed
Copy SHA
fix(examples): use threadId instead of pid in server-threads example
Copy SHA
Browse repository
committed
5mo ago
Devin Ivy
52dbd3ff
Copied
Failed
Copy SHA
docs(serve): add highWaterMark/options docs + server-threads example
Copy SHA
Browse repository
committed
5mo ago
Devin Ivy
772284d3
Copied
Failed
Copy SHA
refactor(serve): rename Balance → ServerThreadBalancer; pass ServerThread
Copy SHA
Browse repository
committed
5mo ago
Devin Ivy
83e15d27
Copied
Failed
Copy SHA
refactor(serve): simplify ListenArgs — pass single Int32Atomic counter
Copy SHA
Browse repository
committed
5mo ago
Devin Ivy
31ecad33
Copied
Failed
Copy SHA
fix(serve): close dup'd fd on channel-close race; wire highWaterMark
Copy SHA
Browse repository
committed
5mo ago
Devin Ivy
43c383a9
Copied
Failed
Copy SHA
docs(serve): README section + changeset for moroutine/serve
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
67fb81c0
Copied
Failed
Copy SHA
test(serve): framework (express) + TLS-on-worker smoke tests
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
fbffd76b
Copied
Failed
Copy SHA
test(serve): leastConns spreads load across workers
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
2ec67064
Copied
Failed
Copy SHA
test(serve): graceful shutdown and drain timeout
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
048e35af
Copied
Failed
Copy SHA
feat(serve): serverThreads() main-side adapter + basic e2e test
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
5728aba9
Copied
Failed
Copy SHA
refactor(serve): make listen() take AsyncIterable; intern PushChannel
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
2aa84b1c
Copied
Failed
Copy SHA
feat(serve): listen() worker-side adapter with drain semantics
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
4c74710a
Copied
Failed
Copy SHA
feat(serve): leastConns and roundRobin balance strategies
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
af88aacf
Copied
Failed
Copy SHA
feat(serve): scaffold subpath + public types
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
8883e3f3
Copied
Failed
Copy SHA
test(serve): fix Buffer type and add test timeout for spike
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
39353f6e
Copied
Failed
Copy SHA
test(serve): fd-passing feasibility spike
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
e5b2af03
Copied
Failed
Copy SHA
chore: version 1.3.0
v1.3.0
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
c9a1794a
Copied
Failed
Copy SHA
docs(shared): changeset + README for try* lock variants
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
2121924e
Copied
Failed
Copy SHA
feat(shared): add RwLock.tryWriteLock synchronous variant
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
9285dd3b
Copied
Failed
Copy SHA
test(shared): exercise dispose behaviorally in RwLock.tryReadLock test
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
b47ab8e2
Copied
Failed
Copy SHA
feat(shared): add RwLock.tryReadLock synchronous variant
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
fc9c17d9
Copied
Failed
Copy SHA
test(shared): exercise dispose in Mutex.tryLock guard test
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
8d32ae7b
Copied
Failed
Copy SHA
feat(shared): add Mutex.tryLock synchronous variant
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
a99c5f75
Copied
Failed
Copy SHA
chore: version 1.2.2
v1.2.2
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
cdd5c837
Copied
Failed
Copy SHA
fix(shared): serialize Tuple nested inside SharedStruct/Tuple
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
f7ea105d
Copied
Failed
Copy SHA
chore: version 1.2.1
v1.2.1
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
b9b3498b
Copied
Failed
Copy SHA
fix(channel): round-robin consumer selection in fan-out
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
8c998d6b
Copied
Failed
Copy SHA
chore: version 1.2.0
v1.2.0
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
24741da9
Copied
Failed
Copy SHA
chore: review cleanups, backpressure tests, changeset
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
85db7bc2
Copied
Failed
Copy SHA
refactor: unify all stream paths on StreamHandle + atomics
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
53a9d018
Copied
Failed
Copy SHA
refactor: StreamHandle envelope + SharedStruct-backed PipeFlags
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
253d1e7c
Copied
Failed
Copy SHA
feat(channel): respect highWaterMark option
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
cc4329a8
Copied
Failed
Copy SHA
fix: plumb highWaterMark through to stream producer
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
e343bf0d
Copied
Failed
Copy SHA
perf(channel): atomics backpressure via single distributor + shared readySignal
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
ee49ea10
Copied
Failed
Copy SHA
bench: fair 1-direction stream+channel, expand channel fan-out
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
8fca2352
Copied
Failed
Copy SHA
refactor: use Int32Atomic for pipe backpressure; add waitAsync/notify
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
af2b880a
Copied
Failed
Copy SHA
perf: atomics-based backpressure for stream dispatch (experimental)
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
7f2b2b1a
Copied
Failed
Copy SHA
refactor: extract pipeIterable helper used by three emit loops
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
5e7769fd
Copied
Failed
Copy SHA
perf(worker): inline arg-resolution loops; adaptive yield for streaming
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
ecd30a87
Copied
Failed
Copy SHA
perf(worker): avoid microtask hops on fully-sync task dispatch
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
3b859553
Copied
Failed
Copy SHA
perf(worker): cache fn-per-id; sync fast-path for trivial args
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
3539a23e
Copied
Failed
Copy SHA
bench: add dispatch perf tool (per-task, pipelined, parallel, batch, stream)
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
f2e7ff0b
Copied
Failed
Copy SHA
chore: version 1.1.0
v1.1.0
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
e2cebd53
Copied
Failed
Copy SHA
fix: resolve worker-entry extension from import.meta.url
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
e30be78b
Copied
Failed
Copy SHA
docs: document isTask() and worker affinity in README
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
c659a33e
Copied
Failed
Copy SHA
docs: add worker-affinity example using isTask()
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
4ef12db6
Copied
Failed
Copy SHA
feat: add isTask() type guard for narrowing tasks to a moroutine
Copy SHA
Browse repository
committed
6mo ago
Devin Ivy
25ea1c10
Copied
Failed
Copy SHA
feat: add inert() and map() helpers for bounded fan-out
Copy SHA
Browse repository
committed
6mo ago
Previous
1
2
3
4
Next