OOPSLA · April 2026

Deegen: A JIT-Capable VM Generator for Dynamic Languages

Haoran Xu Fredrik Kjolstad

ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications · PACMPL vol. 10, OOPSLA1

Related software

Cite this paper

BibTeX
@article{xu2026deegen,
  author    = {Xu, Haoran and Kjolstad, Fredrik},
  title     = {{Deegen}: A {JIT}-Capable {VM} Generator for Dynamic Languages},
  journal   = {Proceedings of the ACM on Programming Languages},
  year      = {2026},
  month     = apr,
  volume    = {10},
  number    = {OOPSLA1},
  articleno = {138},
  numpages  = {29},
  publisher = {Association for Computing Machinery},
  address   = {New York, NY, USA},
  doi       = {10.1145/3798246},
  url       = {https://doi.org/10.1145/3798246},
  keywords  = {Inline Caching, Dynamic Languages, Binary Code Patching}
}
Citation

Haoran Xu and Fredrik Kjolstad. Deegen: A JIT-Capable VM Generator for Dynamic Languages. OOPSLA, 2026.

All publications