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. YJIT: a basic block versioning JIT compiler for CRuby. In Gregor Richards, Manuel Rigger, editors, VMIL 2021: Proceedings of the 13th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, Virtual Event / Chicago, IL, USA, 19 October 2021. pages 25-32, ACM, 2021. [doi]

@inproceedings{Chevalier-Boisvert21,
  title = {YJIT: a basic block versioning JIT compiler for CRuby},
  author = {Maxime Chevalier-Boisvert and Noah Gibbs and Jean Boussier and Si Xing (Alan) Wu and Aaron Patterson and Kevin Newton and John Hawthorn},
  year = {2021},
  doi = {10.1145/3486606.3486781},
  url = {https://doi.org/10.1145/3486606.3486781},
  researchr = {https://researchr.org/publication/Chevalier-Boisvert21},
  cites = {0},
  citedby = {0},
  pages = {25-32},
  booktitle = {VMIL 2021: Proceedings of the 13th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, Virtual Event / Chicago, IL, USA, 19 October 2021},
  editor = {Gregor Richards and Manuel Rigger},
  publisher = {ACM},
  isbn = {978-1-4503-9109-2},
}