Loading…
Wednesday September 9, 2026 14:00 - 14:40 EDT
After five years of intense development and focus on the standard library, the gccrs project is now finally able to compile existing production Rust code - with our first major milestone being the Linux kernel.

This talk will narrate the journey that the compiler underwent in order to handle the difficult Rust standard library as well as various crates within the kernel. We will explore curious Rust behavior, unassuming code snippets with complex compiler ramifications, as well as numerous hacks and trivia from both rustc and gccrs. The inner workings of a Rust compiler will be explored, and you will gain a deeper understanding of just how much work is done behind the scenes, and how that allows for the Rust programming language to be so ergonomic at the cost of the compiler engineers’ sanity.
Speakers
avatar for Pierre-Emmanuel Patry

Pierre-Emmanuel Patry

Compiler Engineer, Embecosm
Toolchain engineer at Embecosm and lecturer at EPITA, Pierre-Emmanuel has been involved with GCC for three years. His work mostly revolves around the Rust frontend and the RISCV backend.
avatar for Arthur Cohen

Arthur Cohen

Compiler Engineer, Embecosm
Arthur is a French compiler engineer working full-time on the gccrs project at Embecosm. He is responsible for many of the bugs within the macro expansion and name resolution passes of the frontend.
Wednesday September 9, 2026 14:00 - 14:40 EDT
Palais des Congrès de Montréal

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link