Powered by
13th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages (VMIL 2021), October 19, 2021,
Chicago, IL, USA
13th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages (VMIL 2021)
Frontmatter
Keynotes
Reflections on a Decade of MoarVM, a Runtime for the Raku Programming Language (Keynote)
Jonathan Worthington
(Edument, Czechia)
@InProceedings{VMIL21p1,
author = {Jonathan Worthington},
title = {Reflections on a Decade of MoarVM, a Runtime for the Raku Programming Language (Keynote)},
booktitle = {Proc.\ VMIL},
publisher = {ACM},
pages = {1-0},
doi = {10.1145/3486606.3488073},
year = {2021},
}
Publisher's Version
Full Papers
Lightweight On-Stack Replacement in Languages with Unstructured Loops
Matt D'Souza and
Gilles Duboscq
(University of Waterloo, Canada; Oracle Labs, Switzerland)
@InProceedings{VMIL21p40,
author = {Matt D'Souza and Gilles Duboscq},
title = {Lightweight On-Stack Replacement in Languages with Unstructured Loops},
booktitle = {Proc.\ VMIL},
publisher = {ACM},
pages = {40-39},
doi = {10.1145/3486606.3486782},
year = {2021},
}
Publisher's Version
A Small Scheme VM, Compiler, and REPL in 4K
Samuel Yvon and
Marc Feeley
(Université de Montréal, Canada)
@InProceedings{VMIL21p53,
author = {Samuel Yvon and Marc Feeley},
title = {A Small Scheme VM, Compiler, and REPL in 4K},
booktitle = {Proc.\ VMIL},
publisher = {ACM},
pages = {53-52},
doi = {10.1145/3486606.3486783},
year = {2021},
}
Publisher's Version
Work-in-Progress Papers
YJIT: A Basic Block Versioning JIT Compiler for CRuby
Maxime Chevalier-Boisvert,
Noah Gibbs,
Jean Boussier,
Si Xing (Alan) Wu,
Aaron Patterson,
Kevin Newton, and
John Hawthorn
(Shopify, Canada; Shopify, UK; Shopify, France; Shopify, USA; GitHub, Canada)
@InProceedings{VMIL21p66,
author = {Maxime Chevalier-Boisvert and Noah Gibbs and Jean Boussier and Si Xing (Alan) Wu and Aaron Patterson and Kevin Newton and John Hawthorn},
title = {YJIT: A Basic Block Versioning JIT Compiler for CRuby},
booktitle = {Proc.\ VMIL},
publisher = {ACM},
pages = {66-65},
doi = {10.1145/3486606.3486781},
year = {2021},
}
Publisher's Version
proc time: 0.76