YJIT: a basic block versioning JIT compiler for CRuby

Maxime Chevalier-Boisvert, Noah Gibbs, Jean Boussier, Si Xing Wu, Aaron Patterson, Kevin Newton, John Hawthorn · 2021

Ruby is a dynamically typed programming language with a large breadth of features which has grown in popularity with the rise of the modern web, and remains at the core of the implementation of many widely-used websites.

Read the paper · More papers on PaperTik