docs(deep-dive): update to v0.8 — slot slab, park-epoch, run queue variants, gen_server, OTP
- 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
This commit is contained in:
+877
-439
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user