723 B
723 B
PR-06 — RC Hooks Documentation (No RC Yet)
Goal
Prepare the VM for RC without implementing it yet.
Required Changes
-
Document which VM instructions are RC-sensitive:
LocalStoreGateStore- stack pop / drop (if present)
- frame end /
FrameSyncas safe points
-
Document RC rules:
- retain on handle copy
- release on overwrite/drop
Tests
- Documentation test or unit assertion that the RC-sensitive list exists
STOP POINT
After PR-06:
ir_coreandir_vmare fully decoupled- Lowering is deterministic and placeholder-free
- VM ISA v0 is defined and stable
- VM runtime work may begin safely
Any VM changes before this point must be rejected.