ludic/selfhost
Orkuncakilkaya 67b7a67f4b fence (25.1c/25.2): natives by library in the census, and @alloc_ok's allocations declared at run time
The census reads ludic.physics' jph_heap_bytes/_peak and the Vulkan runtime's lvk_ac_bytes/_peak by
name (dlsym, so nothing a package declares is declared twice) and prints jolt, vulkan and the rest
of the heap apart. An @alloc_ok function counts a scope in and out (@lp_fdecl): what it and its
callees make is marked declared in the side table, reported as 'declared' in the census and left
out of a frame's verdict and of Mem.kept().

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28 15:53:18 +03:00
..
backend fence (25.1c/25.2): natives by library in the census, and @alloc_ok's allocations declared at run time 2026-09-28 15:53:18 +03:00
check fix(migrate): 0.R5 - a state an argument to a C function comes out of keeps the mutability it was declared with, so --tighten leaves the mut on a wrapper writing through a native handle (phys_force) and does not add one to a query that reads through one 2026-09-27 04:23:11 +03:00
frontend frame allocs (25.2): what a frame can come to allocate, counted and ratcheted 2026-09-28 15:50:09 +03:00
golden chore(repo): DX cleanup — categorise examples, text-diffable golden, build/ output (#27 #28 #30) 2026-08-30 18:54:21 +03:00
support feat(lang): L4 type checker between parse and emit 2026-09-24 01:34:49 +03:00
tests fix(compiler): == / != on references is identity; only text compares by content 2026-09-16 16:13:31 +03:00
ludicc.seed.ll fence (25.1c/25.2): natives by library in the census, and @alloc_ok's allocations declared at run time 2026-09-28 15:53:18 +03:00
ludicc.win.seed.ll fence (25.1c/25.2): natives by library in the census, and @alloc_ok's allocations declared at run time 2026-09-28 15:53:18 +03:00
main.ludic fence (25.1): every allocation goes through the fence - sites, frame judging, census, callers 2026-09-28 15:35:29 +03:00