6.32x faster via zero allocations, less UTF8, more ASCII and assumptions
Full pipeline deep dive for purple garden: AST, BB SSA IR, Bytecode, Optimisations
Naive vi like motion subset emulation bolted on top of bubbletea in 120loc
First optimizations I made while redesigning and semi-porting the purple-garden runtime from C to Rust