ECOOP 2026
Mon 29 June - Fri 3 July 2026 Brussels, Belgium

This program is tentative and subject to change.

Mon 29 Jun 2026 11:00 - 12:00 at I.1.03 - Session 2

Miscompilation bugs in compilers are extremely hard to find and costly to fix. While a full formal correctness proof remain out of reach for most production compilers, the tooling and techniques for finding miscompilation bugs has become much easier to use. In this talk I’ll describe the approaches the PyPy project has used to find and fix miscompilation bugs in its JIT compiler, and draw out practical lessons applicable to other compiler projects. I’ll discuss how testing, fuzzing, translation validation, and SMT-based approaches can be combined to catch bugs in different parts of a compiler.

This program is tentative and subject to change.

Mon 29 Jun

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change