add the regions+escape-analysis memory engine (mem.c): per-value lifetime classification, automatic region-close free of scope-local heap results (fixes the Rung-4 ask leak), and `visionc explain memory`; an escaping value (e.g. a fetched body answered out) surfaces for a `memory:` block and stops the compile โ never silently freed. Rung 5 oracle added: explain-memory golden checks (Ocean fully automatic / network result freed at scope close) + an AddressSanitizer safety check. Full oracle green; Rungs 1-4 bit/byte-identical
$ koh steal kepr.uk/vision@a1d790b507a0
·
parent: 9b72596fcf7f
discussion
log in to leave a comment.