Commit 1d2b9a7
committed
refcount_insertion R4: delete C++ refcount pass (-1265 lines)
Remove the entire C++ refcount analysis+mutation pass. The C port
(refcount_pass_c.c) is now the sole production path, verified at
473/473 x86_64 parity with zero JIT failures.
Keep: Run() entry point (C wiring + pre/post-processing),
bindGuards, optimizeLongDecrefRuns. Delete: BorrowSupport, RegState,
StateMap, Env, all C++ helper functions (processInstr, processOutput,
stealInputs, killRegisters, exitBlock, updateInState, etc).
1399 lines → 134 lines.1 parent 5e981c5 commit 1d2b9a7
1 file changed
Lines changed: 5 additions & 1279 deletions
0 commit comments