Markk116
  • Joined on 2025-06-22
Markk116 pushed to master at Markk116/smarm 2026-06-11 21:20:28 +00:00
8e5b754249 docs(roadmap): record the chunk-2 session candidates — no-io idle sleep gap, cross-thread unpark
7bab4d23ea fix(scheduler): entry-side check_cancelled in park_current — stop against a QUEUED actor was lossy
eddf3fe929 fix(runtime): wake idle sibling schedulers at termination
Compare 3 commits »
Markk116 pushed to master at Markk116/smarm 2026-06-11 21:07:30 +00:00
51f1a61a40 perf: check in cleaner baseline
Markk116 pushed to master at Markk116/smarm 2026-06-11 21:03:09 +00:00
1ed179fc12 benches: stable medians via independent process sets in sweep.py
Markk116 pushed to master at Markk116/smarm 2026-06-11 20:51:10 +00:00
f9f60a43d1 benches: add SMARM_BENCH_SETS (default 5) for stable medians
Markk116 pushed to master at Markk116/smarm 2026-06-11 20:41:30 +00:00
37d931968e fix(scheduler): align(64) on SchedulerStats to prevent false sharing
Markk116 pushed to master at Markk116/smarm 2026-06-11 18:20:14 +00:00
2708042990 feat(scheduler): RFC 005 wake slot — per-scheduler capacity-one wake cache
Markk116 pushed to master at Markk116/smarm 2026-06-11 18:18:57 +00:00
f09e992f32 commit new baseline before perf work
Markk116 pushed to master at Markk116/urus 2026-06-11 18:05:23 +00:00
3da553b9b2 docs(roadmap): state assessment vs smarm v0.8 + v0.2-v0.6 plan
Markk116 pushed to master at Markk116/smarm 2026-06-11 18:04:20 +00:00
393cdd01f4 feat(select): fd arms in select + timed fd waits (RFC 008 phase 1)
4e4b617559 docs(roadmap): restructure around the rq shootout verdict
Compare 2 commits »
Markk116 pushed to master at Markk116/smarm 2026-06-10 21:45:25 +00:00
7a244d057c docs(deep-dive): update to v0.8 — slot slab, park-epoch, run queue variants, gen_server, OTP
Markk116 pushed to master at Markk116/smarm 2026-06-10 18:50:18 +00:00
0e3df6ec5b docs(roadmap,readme): v0.8 complete — record outcomes and deviations
f6969e538b fix(io): deregister a stopped actor's fd wait on the unwind path
24b95c99ae feat(gen_server): handle_down — runtime monitor forwarding via ServerCtx/Watcher
e5d1b3b54b feat(gen_server): handle_info — static info arms selected ahead of the inbox
e545f818fa docs(roadmap): v0.8 plan — handle_info/handle_down on select; io fd hygiene
Compare 26 commits »
Markk116 pushed to arm-port at Markk116/smarm 2026-06-08 20:58:25 +00:00
89fb13e29a feat(arch): port context switch + cycle counter to aarch64
Markk116 created branch arm-port in Markk116/smarm 2026-06-08 20:58:25 +00:00
Markk116 pushed to master at Markk116/smarm 2026-06-08 20:57:50 +00:00
d908eb3f95 chore(release): v0.4.0
024abc2e73 docs: reflect arm-port carve-out; master is x86-only, aarch64 on branch
518103750b feat(monitor): demonitor + per-monitor MonitorId (roadmap #5)
a7832f4a8c docs(roadmap): mark gen_server done; add module to README
55221e9e98 feat(gen_server): synchronous call / async cast over a single actor (roadmap #5)
Compare 19 commits »
Markk116 pushed to main at Markk116/misses 2026-05-26 21:33:02 +00:00
5fd49ab913 add license
f40fa795eb update readme, set add nix shell
22cde2b988 Merge pull request #2 from Markk116/claude/fix-todos-stubs-t4TEN
a86ba9760c Update README with misses init docs and error handling note
3be88ec21f Add misses init command with binary and library scaffold modes
Markk116 created branch main in Markk116/misses 2026-05-26 21:33:01 +00:00
Markk116 created repository Markk116/misses 2026-05-26 21:32:17 +00:00
Markk116 pushed to master at Markk116/livevue-rs 2026-05-26 21:31:50 +00:00
c84d3b4bcf add license
Markk116 pushed to master at Markk116/livevue-rs 2026-05-26 21:29:35 +00:00
4d05eebe00 doc: create readme
Markk116 pushed to master at Markk116/urus-benches 2026-05-26 21:26:14 +00:00
44ee8dcf4e doc: Create readme