Pierre-Emmanuel Patry
Toolchain engineer at Embecosm SAS and lecturer at EPITA, Pierre-Emmanuel has been involved with gccrs for the past two years.
Session
This year the Rust front end completed multiple major milestones: the name resolution rework is now complete, the desugaring pass has brought support for a lot of new features, and we were lucky enough to get two amazing GSOC students who greatly improved the capabilities of the front end.
Being able to compile more Rust led to some unexpected discoveries and opened the way for previously unhandled complex edge cases to be fixed.
Our next step involves iterating towards compiling Rust-for-Linux, which we will begin experimenting with in September.
This talk will cover what has recently changed in the Rust front end and what will be done this year, as well as a few surprises we had along the way. The talk will conclude with an update of the upstream synchronization process and the communication with the wider GCC community.