From 7a244d057c6f68379cee7528df82bb99df102026 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 10 Jun 2026 21:44:09 +0000 Subject: [PATCH] =?UTF-8?q?docs(deep-dive):=20update=20to=20v0.8=20?= =?UTF-8?q?=E2=80=94=20slot=20slab,=20park-epoch,=20run=20queue=20variants?= =?UTF-8?q?,=20gen=5Fserver,=20OTP?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Replace v0.3 content throughout; bump version label to v0.8 - New SVG: Krebs-cycle scheduler loop (6 stations, actor handoff as energy exchange, finalize leaving the cycle) - New SVG: gen_server dual-plane (model vs implementation mapping) - New SVG: slot state machine with packed word, park-epoch and all transitions (loom theorems annotated) - Updated SVG: module map (22 modules, 4 layers incl. slot_state, run_queue, raw_mutex, sync_shim, monitor, link, registry, trace) - Updated SVG: dep graph (runtime hub, OTP layer on public surface) - New sections: Slot State & Park-Epoch, Run Queue variants, GenServer, OTP (monitors/links/supervisors/registry) - Updated: init (slab allocation, counter-based termination), spawn (closure in slot AtomicPtr, stack pool, live_actors ordering), preemption (stop sentinel + StopSentinel/Outcome::Stopped), IO (epoch-matched completions, fd-leak fix), gotchas (lost-wakeup and global-mutex flipped to green; 4 new cards) - Yield-sources table grown to 9 rows (select, recv_timeout, call, request_stop) - Fix: swap local css2.css font ref for Google Fonts CDN --- docs/smarm - Deep Dive.html | 1316 +++++++++++++++++++++++------------ 1 file changed, 877 insertions(+), 439 deletions(-) diff --git a/docs/smarm - Deep Dive.html b/docs/smarm - Deep Dive.html index 4f2b25e..c5ac302 100644 --- a/docs/smarm - Deep Dive.html +++ b/docs/smarm - Deep Dive.html @@ -5,7 +5,7 @@ smarm — Deep Dive - +