YJIT: a basic block versioning JIT compiler for CRuby. - Maxime Chevalier-Boisvert; Noah Gibbs; Jean Boussier; Si Xing (Alan) Wu; Aaron Patterson; Kevin Newton; John Hawthorn (VMIL@SPLASH, 2021)