- 2023
- Benjamin Chung:
A Retrospective on Julia (Invited Talk). ICOOOLPS@ECOOP 2023: 2 - Léo Gourdin:
Lazy Code Transformations in a Formally Verified Compiler. ICOOOLPS@ECOOP 2023: 3-14 - Joannah Nanjekye, David Bremner, Aleksandar Micic:
Towards Reliable Memory Management for Python Native Extensions. ICOOOLPS@ECOOP 2023: 15-26 - Haoran Xu:
Deegen: A Meta-compiler Approach for High Performance VMs at Low Engineering Cost (Invited Talk). ICOOOLPS@ECOOP 2023: 1 - Eric Jul, Dimi Racordon:
Proceedings of the 18th ACM International Workshop on Implementation, Compilation, Optimization of OO Languages, Programs and Systems, ICOOOLPS 2023, Seattle, WA, USA, 17 July 2023. ACM 2023 [contents] - 2021
- Erin Greenwood-Thessman, Isaac Oscar Gariano, Richard Roberts
, Stefan Marr
, Michael Homer
, James Noble
:
Naïve transient cast insertion isn't (that) bad. ICOOOLPS@ECOOP 2021: 1-9 - Chris Seaton, Olivier Flückiger:
ICOOOLPS 2021: Proceedings of the 16th ACM International Workshop on Implementation, Compilation, Optimization of OO Languages, Programs and Systems, Virtual Event, Denmark, 13 July 2021. ACM 2021, ISBN 978-1-4503-8544-2 [contents] - 2019
- Beatrice Åkerblom, Elias Castegren
, Tobias Wrigstad:
Progress Report: Exploring API Design for Capabilities for Programming with Arrays. ICOOOLPS@ECOOP 2019: 3:1-3:8 - Johannes Henning
, David Stangl, Fabio Niephaus, Bastian Kruck
, Robert Hirschfeld:
Hot Code Patching in CPython: Supporting Edit-and-Continue Debugging in CPython with Less Than 300 Lines of Code. ICOOOLPS@ECOOP 2019: 1:1-1:7 - Alexi Turcotte, Jan Vitek:
Towards a Type System for R. ICOOOLPS@ECOOP 2019: 4:1-4:5 - Tomoharu Ugawa, Hideya Iwasaki, Takafumi Kataoka:
Collecting Type Information Using Unit Tests for Customizing JavaScript Virtual Machines. ICOOOLPS@ECOOP 2019: 2:1-2:4 - ICOOOLPS '19: Proceedings of the 14th Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems, London, UK, 19 July 2019. ACM 2019, ISBN 978-1-4503-6862-9 [contents]
- 2018
- Eric Fritz:
Maintaining Canonical Form After Edge Deletion. ICOOOLPS@ECOOP 2018: 11-22 - Micha Hergarden, Sung-Shik Jongmans:
Shared Memory Implementations of Protocol Programming Languages, Data-Race-Free. ICOOOLPS@ECOOP 2018: 36-40 - Sophie Kaleba, Clément Béra, Stéphane Ducasse:
Assessing primitives performance on multi-stage execution. ICOOOLPS@ECOOP 2018: 1-10 - Fabio Niephaus, Tim Felgentreff, Robert Hirschfeld:
GraalSqueak: A Fast Smalltalk Bytecode Interpreter Written in an AST Interpreter Framework. ICOOOLPS@ECOOP 2018: 30-35 - Alexandros Tasos, Juliana Franco, Tobias Wrigstad, Sophia Drossopoulou, Susan Eisenbach:
Extending SHAPES for SIMD Architectures: An approach to native support for Struct of Arrays in languages. ICOOOLPS@ECOOP 2018: 23-29 - Tim Felgentreff, Olivier Zendra:
Proceedings of the 13th Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems, ICOOOLPS@ECOOP 2018, Amsterdam, Netherlands, July 16-21, 2018. ACM 2018 [contents] - 2017
- Daniel Welch, Blair Durkee, Mike Kabbani, Murali Sitaraman:
Formalization IDEs Integrated with a Verifying Compiler. ICOOOLPS@ECOOP 2017: 6:1-6:3 - Guido Chari, Diego Garbervetsky
, Stefan Marr
:
A Metaobject Protocol for Optimizing Application-Specific Run-Time Variability. ICOOOLPS@ECOOP 2017: 3:1-3:5 - Johannes Henning
, Tim Felgentreff, Robert Hirschfeld:
VM Wrapping: Fake it till you make it. ICOOOLPS@ECOOP 2017: 2:1-2:4 - Gábor Horváth, Norbert Pataki
, Márton Balassi:
Code Generation in Serializers and Comparators of Apache Flink. ICOOOLPS@ECOOP 2017: 5:1-5:6 - Jakob Krainz, Michael Philippsen
:
Diff Graphs for a fast Incremental Pointer Analysis. ICOOOLPS@ECOOP 2017: 4:1-4:10 - Matthias Springer
, Andrew Krieger, Stanislav Manilov, Hidehiko Masuhara:
dart2java: Running Dart in Java-based Environments. ICOOOLPS@ECOOP 2017: 1:1-1:6 - Proceedings of the 12th Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems, ICOOOLPS@ECOOP 2017, Barcelona, Spain, June 19, 2017. ACM 2017, ISBN 978-1-4503-5088-4 [contents]
- 2016
- Forrest Alexander, Andrew P. Black:
The performance of object encodings in JavaScript. ICOOOLPS@ECOOP 2016: 8:1-8:5 - Lubomír Bulej, Yudi Zheng, Walter Binder
:
Beneath the bytecode: observing the JVM at work using bytecode instrumentation. ICOOOLPS@ECOOP 2016: 1:1 - Magnus Haugom Christensen, Eric Jul:
Demo of docking: enabling language based dynamic coupling. ICOOOLPS@ECOOP 2016: 10:1-10:4 - Theo D'Hondt:
Growing an abstract grammar: teaching language engineering. ICOOOLPS@ECOOP 2016: 2:1 - Gábor Horváth, Norbert Pataki
:
Source language representation of function summaries in static analysis. ICOOOLPS@ECOOP 2016: 6:1-6:9