Skip to content

Commit e711c0f

Browse files
committed
docs(comments): D-522 drain 5 — vm.zig de-pointering (92→10 ref lines)
Smell-audited: 1: comment-only pass per the established method (subagent, zig build test + lint verified); 9 kept anchors are genuine design-citation records, 4 stale comments fixed to code-truth (incl. the retired rt-ns auto-refer claim and a "single-frame dispatcher" claim stale since flattened frames).
1 parent 1e9b88c commit e711c0f

2 files changed

Lines changed: 172 additions & 167 deletions

File tree

‎.dev/debt.yaml‎

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,16 @@ active:
127127
and 6 genuine comment anchors (ADR-0036 parity contract,
128128
ADR-0130 intrinsic cache, ADR-0038 forward refs, ADR-0060 ex_info
129129
class names, ADR-0047 peephole, ADR-0056 dispatch knot); comment
130-
POINTER density in the file is drained. Next candidates by
131-
density: vm.zig 89, print.zig 88.
130+
POINTER density in the file is drained.
131+
DRAIN 5 (2026-07-17): src/eval/backend/vm.zig 92→10 (9 genuine
132+
anchors: ADR-0022 parity contract, ADR-0131 arena/frames,
133+
ADR-0157 stack guard, ADR-0071 cleanup-unwind, ADR-0060 error
134+
conversion, ADR-0118 loc propagation, ADR-0130 intrinsic deopt,
135+
ADR-0050 member resolver, ADR-0056 dispatch knot; +1 test name).
136+
4 stale comments fixed to code-truth (single-frame claim,
137+
threadlocal-binding "stopgap" framing, rt-ns auto-refer, fragile
138+
line-number pointers). PERF/GC-ROOT marker refs kept (mandatory
139+
per their rules). Next candidate by density: print.zig 88.
132140
category: "docs"
133141
quality_floor: "public-ization: comment de-pointer + condense (ADR-0166)"
134142
barrier: |-

0 commit comments

Comments
 (0)