Skip to content

Commit 1d2b9a7

Browse files
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

File tree

0 commit comments

Comments
 (0)