POPL 2026
Sun 11 - Sat 17 January 2026
Rennes, France
Toggle navigation
Attending
Venue: le Couvent des Jacobins
Supporting POPL
Registration
Requesting a Visa
Code of Conduct
Accomodation
Program
POPL Program
Your Program
Filter by Day
Sun 11 Jan
Mon 12 Jan
Tue 13 Jan
Wed 14 Jan
Thu 15 Jan
Fri 16 Jan
Sat 17 Jan
Tracks
POPL 2026
Artifact Evaluation
POPL
Student Research Competition
Student Volunteers
Tutorials
Workshops and Co-located Events
Co-hosted Conferences
CPP
Certified Programs and Proofs
VMCAI
Verification, Model Checking & Abstract Interpretation
Workshops
Dafny
Auto-Active Program Verification
GiacoFest
Roberto Giacobazzi Career Celebration
LAFI
Languages for Inference
PEPM
Partial Evaluation and Program Manipulation
PLanQC
Programming Quantum Computers
PLMW @ POPL
PL Mentoring Workshop
PriSC
Principles of Secure Compilation
RocqPL
Rocq for Programming Languages
RTFM
Read the Faculty Manual
TPSA
Theory and Practice of Static Analysis
WITS
Implementation of Type Systems
Co-hosted Symposia
PADL
Practical Aspects of Declarative Languages
Organization
POPL 2026 Committees
Organizing Committee
AV Committee
Student Volunteers
Track Committees
Artifact Evaluation
POPL
Student Research Competition
Contributors
People Index
Co-hosted Conferences
CPP
Certified Programs and Proofs
Organizing Committee
Program Committee
Steering Committee
VMCAI
Verification, Model Checking & Abstract Interpretation
Organizing Committee
Steering Committee
Program Committee
Artifact Evaluation Committee
Workshops
Dafny
Auto-Active Program Verification
Keynote Speaker
Program Committee
Program Committee Chairs
Steering Committee Chairs
GiacoFest
Roberto Giacobazzi Career Celebration
Organizing Committee
LAFI
Languages for Inference
Organizing Committee
Program Committee
Steering Committee
PEPM
Partial Evaluation and Program Manipulation
Organizing Committee
Program Committee
PLanQC
Programming Quantum Computers
Program Committee
Organizing Committee
PLMW @ POPL
PL Mentoring Workshop
Organizing Committee
Speakers
Panelists
PriSC
Principles of Secure Compilation
Program Committee
Steering Committee
RocqPL
Rocq for Programming Languages
Organizing Committee
Program Committee
RTFM
Read the Faculty Manual
Organizing Committee
Speakers
TPSA
Theory and Practice of Static Analysis
Organizing Committee
Program Committee
WITS
Implementation of Type Systems
Program Committee
Co-hosted Symposia
PADL
Practical Aspects of Declarative Languages
Programme Chairs
Program Committee
Search
Series
Series
POPL 2026
POPL 2025
POPL 2024
POPL 2023
POPL 2022
POPL 2021
POPL 2020
POPL 2019
POPL 2018
POPL 2017
POPL 2016
Sign in
Sign up
POPL 2026
(
series
) /
le Couvent des Jacobins
/
Room information: Salle 19
Venue
le Couvent des Jacobins
Room name
Salle 19
Floor
2
Capacity
70
Room Information
No extra information available
Program
Detailed Table
Session Timeline
Detailed Timeline
This program is tentative and subject to change.
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT+01:00) Brussels, Copenhagen, Madrid, Paris
.
Use conference time zone: (GMT+01:00) Brussels, Copenhagen, Madrid, Paris
Select other time zone
(GMT-12:00) AoE (Anywhere On Earth)
(GMT-11:00) Midway Island, Samoa
(GMT-10:00) Hawaii-Aleutian
(GMT-10:00) Hawaii
(GMT-09:30) Marquesas Islands
(GMT-09:00) Gambier Islands
(GMT-09:00) Alaska
(GMT-08:00) Tijuana, Baja California
(GMT-08:00) Pitcairn Islands
(GMT-08:00) Pacific Time (US & Canada)
(GMT-07:00) Mountain Time (US & Canada)
(GMT-06:00) Chihuahua, La Paz, Mazatlan
(GMT-07:00) Arizona
(GMT-06:00) Saskatchewan, Central America
(GMT-05:00) Guadalajara, Mexico City, Monterrey
(GMT-05:00) Easter Island
(GMT-06:00) Central Time (US & Canada)
(GMT-05:00) Eastern Time (US & Canada)
(GMT-05:00) Cuba
(GMT-05:00) Bogota, Lima, Quito, Rio Branco
(GMT-04:00) Caracas
(GMT-03:00) Santiago
(GMT-04:00) La Paz
(GMT-03:00) Faukland Islands
(GMT-04:00) Manaus, Amazonas, Brazil
(GMT-04:00) Atlantic Time (Goose Bay)
(GMT-04:00) Atlantic Time (Canada)
(GMT-03:30) Newfoundland
(GMT-03:00) UTC-3
(GMT-03:00) Montevideo
(GMT-03:00) Miquelon, St. Pierre
(GMT-03:00) Greenland
(GMT-03:00) Buenos Aires
(GMT-03:00) Brasilia, Distrito Federal, Brazil
(GMT-02:00) Mid-Atlantic
(GMT-01:00) Cape Verde Is.
(GMT-01:00) Azores
(UTC) Coordinated Universal Time
(GMT) Belfast
(GMT) Dublin
(GMT) Lisbon
(GMT) London
(GMT) Monrovia, Reykjavik
(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(GMT+01:00) Brussels, Copenhagen, Madrid, Paris
(GMT+01:00) West Central Africa
(GMT+02:00) Windhoek
(GMT+02:00) Athens
(GMT+02:00) Beirut
(GMT+02:00) Cairo
(GMT+02:00) Gaza
(GMT+02:00) Harare, Pretoria
(GMT+02:00) Jerusalem
(GMT+03:00) Minsk
(GMT+03:00) Syria
(GMT+03:00) Moscow, St. Petersburg, Volgograd
(GMT+03:00) Nairobi
(GMT+03:30) Tehran
(GMT+04:00) Abu Dhabi, Muscat
(GMT+04:00) Yerevan
(GMT+04:30) Kabul
(GMT+05:00) Ekaterinburg
(GMT+05:00) Tashkent
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi
(GMT+05:45) Kathmandu
(GMT+06:00) Astana, Dhaka
(GMT+07:00) Novosibirsk
(GMT+06:30) Yangon (Rangoon)
(GMT+07:00) Bangkok, Hanoi, Jakarta
(GMT+07:00) Krasnoyarsk
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
(GMT+08:00) Irkutsk, Ulaan Bataar
(GMT+08:00) Perth
(GMT+08:45) Eucla
(GMT+09:00) Osaka, Sapporo, Tokyo
(GMT+09:00) Seoul
(GMT+09:00) Yakutsk
(GMT+10:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+11:00) Hobart
(GMT+10:00) Vladivostok
(GMT+11:00) Lord Howe Island
(GMT+11:00) Solomon Is., New Caledonia
(GMT+11:00) Magadan
(GMT+12:00) Norfolk Island
(GMT+12:00) Anadyr, Kamchatka
(GMT+13:00) Auckland, Wellington
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
(GMT+13:45) Chatham Islands
(GMT+13:00) Nuku'alofa
(GMT+14:00) Kiritimati
The GMT offsets shown reflect the offsets
at the moment of the conference
.
Time Band
By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).
The time band will also limit the events that are included in the personal iCalendar subscription service.
Display full program
Specify a time band
-
Save
×
You're viewing the program in a time zone which is different from your device's time zone
change time zone
Sun 11 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
09:00 - 10:00
Keynote
PriSC
at
Salle 19
09:00
20m
Day opening
Day opening
PriSC
09:20
20m
Keynote
The V8 Sandbox: From Compiler Correctness to Runtime Containment
PriSC
Samuel Groß
Google
09:40
20m
Talk
Efficient Dependency Resolution in IFC-aware Decentralized Programming
PriSC
Steffan Sølvsten
Aarhus University
,
Aslan Askarov
Aarhus University
11:00 - 12:30
Secure Compilation & Verification
PriSC
at
Salle 19
11:00
18m
Talk
Mind the Boundary: Detecting Undefined Behavior Across Rust’s FFI
PriSC
Andreea Costea
TU Delft
11:18
18m
Talk
Specifying ABIs with Realizability and Type-Preserving Compilation
PriSC
Brianna Marshall
Northeastern University
,
Ryan Doenges
Boston College
,
Owen Duckham
Northeastern University
,
Ari Prakash
Northeastern University
,
Maxime Legoupil
Aarhus University
,
Elan Semenova
Northeastern University
,
Lars Birkedal
Aarhus University
,
Amal Ahmed
Northeastern University, USA
11:36
18m
Talk
Towards formally secure compilation of verified F* programs against unverified ML contexts
PriSC
Cezar-Constantin Andrici
MPI-SP
,
Danel Ahman
University of Ljubljana
,
Cătălin Hriţcu
MPI-SP
,
Guido Martínez
Microsoft Research
,
Abigail Pribisova
MPI-SP and MPI-SWS
,
Exequiel Rivas
Tallinn University of Technology; Ahrefs
,
Théo Winterhalter
INRIA
11:54
18m
Talk
Blame-aware Recomposition for Formally Secure Low-level Compiler Backends
PriSC
Basile Schlosser
ENS Paris-Saclay
,
Jérémy Thibault
EPFL
,
Cătălin Hriţcu
MPI-SP
12:12
18m
Talk
WP-Preserving Compilation -- Preserving Weakest Preconditions For End-to-End Verification
PriSC
Carmine Abate
Barkhausen Institute, Dresden
,
Mohamed Elsheikh
Barkhausen Institute, Dresden
,
Kleio Liotati
Barkhausen Institute, Dresden
,
Frantisek Farka
Barkhausen Institute, Dresden
,
Sebastian Ertel
Barkhausen Institute, Dresden
14:00 - 15:30
Timing Side Channels
PriSC
at
Salle 19
14:00
18m
Talk
Fun with flags: How Compilers Break and Fix Constant-Time Code
PriSC
Antoine Geimer
Univ. Lille, CNRS, Inria
,
Clémentine Maurice
Univ. Lille, Inria, CNRS
14:18
18m
Talk
GnuZero: A Compiler-Based Zeroization Static Detection Tool for the Masses
PriSC
Pierrick Philippe
Univ Rennes, CNRS, IRISA
,
Mohamed Sabt
Univ Rennes, CNRS, IRISA
,
Pierre-Alain Fouque
Univ Rennes, CNRS, IRISA
14:36
18m
Talk
Tooling Design and Lessons Learned from Systematic Evaluations of the Preservation of Low-level Security Properties by Compilers with BinSec
PriSC
Yanis Sellami
CEA, List, Univ. Grenoble Alpes
,
Frédéric Recoules
CEA, List
,
Sébastien Bardin
CEA LIST, University Paris-Saclay
14:54
18m
Talk
Decompiling for Constant-Time Analysis
PriSC
Sören van der Wall
TU Braunschweig
,
Santiago Arranz Olmos
Max Planck Institute for Security and Privacy
,
Gilles Barthe
MPI-SP; IMDEA Software Institute
,
Lionel Blatter
Max Planck Institute for Security and Privacy
,
Youcef Bouzid
,
Zhiyuan Zhang
15:12
18m
Talk
Modular Verification of Probabilistic Constant-Time
PriSC
Xingyu Xie
MPI-SP
16:00 - 17:30
Hardware Security
PriSC
at
Salle 19
16:00
12m
Talk
FSLH: Flexible Mechanized Speculative Load Hardening
PriSC
Jonathan Baumann
MPI-SP
,
Roberto Blanco
Max Planck Institute for Security and Privacy (MPI-SP)
,
Léon Ducruet
Aarhus University
,
Sebastian Harwig
MPI-SP and Ruhr University Bochum
,
Cătălin Hriţcu
MPI-SP
16:12
12m
Talk
Towards Robust Secure Compilation in Presence of Speculative Execution
PriSC
Léopold Clément
Télécom Paris
,
Ulrich Kühne
Télécom Paris
,
Florian Brandner
Télécom Paris
,
Renaud Pacalet
Télécom Paris
16:25
12m
Talk
Compiling countermeasures against fault attacks with “Tracing LLVM”
PriSC
Sébastien Michelland
Université Grenoble-Alpes - Grenoble INP - LCIS
,
Christophe Deleuze
Université Grenoble-Alpes - Grenoble INP - LCIS
,
Laure Gonnord
Université Grenoble-Alpes - Grenoble INP - LCIS
16:38
12m
Talk
Calling Conventions for Secure Stack Sharing on CHERI Capability Machines in Practice
PriSC
Elias Storme
KU Leuven
,
Sander Huyghebaert
Vrije Universiteit Brussel
,
Steven Keuchel
KU Leuven
,
Thomas Van Strydonck
KULeuven
,
Dominique Devriese
KU Leuven
16:51
12m
Talk
Modular and automatic formal verification of a RISC-V processor with security mechanisms
PriSC
Pierre Wilke
CentraleSupélec
,
Cyprien Jules
CentraleSupélec, Inria, CNRS, Univ. Rennes
,
Guillaume Hiet
CentraleSupélec, Inria, CNRS, Univ. Rennes
17:04
12m
Talk
Lightning Talks
PriSC
17:17
12m
Day closing
Day closing
PriSC
Mon 12 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
14:00 - 15:30
A Guided Tour through Oxidized OCaml
Tutorials
at
Salle 19
14:00
90m
Tutorial
A Guided Tour through Oxidized OCaml
Tutorials
Gavin Gray
Brown University
,
Anil Madhavapeddy
University of Cambridge, UK
,
KC Sivaramakrishnan
IIT Madras and Tarides
,
Will Crichton
Brown University
,
Shriram Krishnamurthi
Brown University
,
Chris Casinghino
Jane Street
,
Richard A. Eisenberg
Jane Street
16:00 - 17:30
A Guided Tour through Oxidized OCaml
Tutorials
at
Salle 19
16:00
90m
Tutorial
A Guided Tour through Oxidized OCaml
Tutorials
Gavin Gray
Brown University
,
Anil Madhavapeddy
University of Cambridge, UK
,
KC Sivaramakrishnan
IIT Madras and Tarides
,
Will Crichton
Brown University
,
Shriram Krishnamurthi
Brown University
,
Chris Casinghino
Jane Street
,
Richard A. Eisenberg
Jane Street
Tue 13 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
09:00 - 10:30
Keynote
PEPM
at
Salle 19
09:00
5m
Day opening
Welcome
PEPM
Yukiyoshi Kameyama
University of Tsukuba
,
Ningning Xie
University of Toronto
09:05
85m
Keynote
TBD
PEPM
Sun 11 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Salle 19
PriSC
Keynote
PriSC
PriSC
Secure Compilation & Verification
PriSC
Timing Side Channels
PriSC
Hardware Security
PriSC
Mon 12 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
Room
14:00
30
15:00
30
16:00
30
17:00
30
Salle 19
Tutorials
A Guided Tour through Oxidized OCaml
Tutorials
A Guided Tour through Oxidized OCaml
Tue 13 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Salle 19
PEPM
Keynote
PEPM
PEPM
PEPM
Sat 17 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Salle 19
GiacoFest
GiacoFest
GiacoFest
GiacoFest
Sun 11 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
Room
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
Salle 19
PriSC
Day opening
09:00 - 09:20
PriSC
The V8 Sandbox: From Compiler Correctness to Runtime Containment
09:20 - 09:40
PriSC
Efficient Dependency Resolution in IFC-aware Decentralized Programming
09:40 - 10:00
PriSC
Mind the Boundary: Detecting Undefined Behavior Across Rust’s FFI
11:00 - 11:18
PriSC
Specifying ABIs with Realizability and Type-Preserving Compilation
11:18 - 11:36
PriSC
Towards formally secure compilation of verified F* programs against unv ...
11:36 - 11:54
PriSC
Blame-aware Recomposition for Formally Secure Low-level Compiler Backends
11:54 - 12:12
PriSC
WP-Preserving Compilation -- Preserving Weakest Preconditions For End-t ...
12:12 - 12:30
PriSC
Fun with flags: How Compilers Break and Fix Constant-Time Code
14:00 - 14:18
PriSC
GnuZero: A Compiler-Based Zeroization Static Detection Tool for the Masses
14:18 - 14:36
PriSC
Tooling Design and Lessons Learned from Systematic Evaluations of the P ...
14:36 - 14:54
PriSC
Decompiling for Constant-Time Analysis
14:54 - 15:12
PriSC
Modular Verification of Probabilistic Constant-Time
15:12 - 15:30
PriSC
FSLH: Flexible Mechanized Speculative Load Hardening
16:00 - 16:12
PriSC
Towards Robust Secure Compilation in Presence of Speculative Execution
16:12 - 16:25
PriSC
Compiling countermeasures against fault attacks with “Tracing LLVM”
16:25 - 16:38
PriSC
Calling Conventions for Secure Stack Sharing on CHERI Capability Machin ...
16:38 - 16:51
PriSC
Modular and automatic formal verification of a RISC-V processor with se ...
16:51 - 17:04
PriSC
Lightning Talks
17:04 - 17:17
PriSC
Day closing
17:17 - 17:30
Mon 12 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
Room
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
Salle 19
POPL Tutorials
A Guided Tour through Oxidized OCaml
14:00 - 15:30
POPL Tutorials
A Guided Tour through Oxidized OCaml
16:00 - 17:30
Tue 13 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
Room
9:00
15
30
45
10:00
15
30
45
Salle 19
PEPM
Welcome
09:00 - 09:05
PEPM
TBD
09:05 - 10:30
x
Fri 12 Dec 22:36