Software engineer at Airbnb working with Ruby. Interested in compilers and VMs.
Experiments in Building a Tracing JIT for CRuby
How would we build an optimizing compiler for CRuby? What optimizations work on generated C code with a traditional compiler? What doesn't work and needs a high level Intermediate Representation and Ruby-specific optimizations?