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 Article Search
Cross-ISA Testing of the Pharo VM: Lessons Learned While Porting to ARMv8
Guillermo Polito, Pablo Tesone, Stéphane Ducasse, Luc Fabresse, Théo Rogliano, Pierre Misse-Chanabier, and Carolina Hernandez Phillips
(University of Lille, France; CNRS, France; Inria, France; Centrale Lille, France; CRIStAL, France; Mines Douai, France)
Publisher's Version Article Search
Higher-Order Concurrency for Microcontrollers
Abhiroop Sarkar, Robert Krook, Bo Joel Svensson, and Mary Sheeran
(Chalmers University of Technology, Sweden)
Publisher's Version Article Search

Data Delicacies

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

Profiling Particularities

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

Coding Curiosities

Generation of TypeScript Declaration Files from JavaScript Code
Fernando Cristiani ORCID logo and Peter Thiemann ORCID logo
(Karlsruhe University of Applied Sciences, Germany; University of Freiburg, Germany)
Publisher's Version Article Search
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 Article Search
Using Machine Learning to Predict the Code Size Impact of Duplication Heuristics in a Dynamic Compiler
Raphael Mosaner, David LeopoldsederORCID logo, Lukas Stadler, and Hanspeter MössenböckORCID logo
(JKU Linz, Austria; Oracle Labs, Austria)
Publisher's Version Article Search

proc time: 2.57