Tagged: ilo
Showing 11–15 of 23 articles
Tokenizers Don't Care About Your Abbreviations A short-naming convention for ilo, tested against cl100k_base. The tokenizer already handles common English words in one token. Read article Stealing From LuaJIT and V8: What Works in Rust and What Doesn't I tried to port performance tricks from LuaJIT and V8 to a Rust bytecode VM. Some translated beautifully. Others fought the language at every step. Read article Cranelift vs LLVM for a Hobby JIT: Why I Chose Cranelift I built the same JIT backend twice - once with Cranelift, once with LLVM via inkwell. Same performance, very different experience. Read article Writing a JIT Compiler by Hand on Apple Silicon An ARM64 JIT that emits raw machine code, mmaps it executable, and calls it as a function pointer. No LLVM, no Cranelift, just bytes. Read article From Stack VM to Register VM: A 31% Speedup by Changing the Model I rewrote my bytecode VM from stack-based to register-based. The instruction count dropped by 67% and performance improved by 31%. Read article