MPLR 2021
18th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes (MPLR 2021)
Powered by
Conference Publishing Consulting

18th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes (MPLR 2021), September 29–30, 2021, Münster, Germany

MPLR 2021 – Proceedings

Contents - Abstracts - Authors

Frontmatter

Title Page
Welcome from the Chairs
MPLR 2021 Organization

Implementation Intricacies

Shared Memory Protection in a Multi-tenant JVM
Majid Makki, Dimitri Van Landuyt, Bert Lagaisse, and Wouter Joosen
(KU Leuven, Belgium)
Publisher's Version
Cross-ISA Testing of the Pharo VM: Lessons Learned While Porting to ARMv8
Guillermo Polito ORCID logo, Pablo Tesone, Stéphane DucasseORCID logo, Luc Fabresse, Théo Rogliano ORCID logo, Pierre Misse-Chanabier ORCID logo, and Carolina Hernandez Phillips
(University of Lille, France; CNRS, France; Inria, France; Centrale Lille, France; CRIStAL, France; Mines Douai, France)
Publisher's Version
Higher-Order Concurrency for Microcontrollers
Abhiroop Sarkar ORCID logo, Robert Krook ORCID logo, Bo Joel Svensson, and Mary Sheeran
(Chalmers University of Technology, Sweden)
Publisher's Version

Data Delicacies

Virtual ADTs for Portable Metaprogramming
Nicolas Stucki ORCID logo, Jonathan Immanuel Brachthäuser ORCID logo, and Martin Odersky ORCID logo
(EPFL, Switzerland)
Publisher's Version
Specializing Generic Java Data Structures
Dan Graur, Rodrigo BrunoORCID logo, and Gustavo Alonso
(ETH Zurich, Switzerland; INESC-ID, Portugal; University of Lisbon, Portugal)
Publisher's Version
Architecture-Agnostic Dynamic Type Recovery
Daniel Pekarek ORCID logo and Hanspeter MössenböckORCID logo
(JKU Linz, Austria)
Publisher's Version

Profiling Particularities

Profiling Code Cache Behaviour via Events
Pablo Tesone, Guillermo Polito ORCID logo, and Stéphane DucasseORCID logo
(University of Lille, France; Inria, France; CNRS, France; Centrale Lille, France; CRIStAL, France; Pharo Consortium, France)
Publisher's Version
Low-Overhead Multi-language Dynamic Taint Analysis on Managed Runtimes through Speculative Optimization
Jacob Kreindl ORCID logo, Daniele Bonetta ORCID logo, Lukas Stadler ORCID logo, David LeopoldsederORCID logo, and Hanspeter MössenböckORCID logo
(JKU Linz, Austria; Oracle Labs, Netherlands; Oracle Labs, Austria)
Publisher's Version
Tracing and Its Observer Effect on Concurrency
Indigo OrtonORCID logo and Alan MycroftORCID logo
(University of Cambridge, UK)
Publisher's Version

Coding Curiosities

Generation of TypeScript Declaration Files from JavaScript Code
Fernando Cristiani ORCID logo and Peter ThiemannORCID logo
(Karlsruhe University of Applied Sciences, Germany; University of Freiburg, Germany)
Publisher's Version
LLJava Live at the Loop: A Case for Heteroiconic Staged Meta-programming
Baltasar Trancón y Widemann and Markus Lepper
(Nordakademie Elmshorn, Germany; semantics, Germany)
Publisher's Version
Using Machine Learning to Predict the Code Size Impact of Duplication Heuristics in a Dynamic Compiler
Raphael Mosaner ORCID logo, David LeopoldsederORCID logo, Lukas Stadler ORCID logo, and Hanspeter MössenböckORCID logo
(JKU Linz, Austria; Oracle Labs, Austria)
Publisher's Version

proc time: 3.85