We're proud to announce that we will be working with three students for this year's Google Summer of Code! In no particular order, they are: Kushal Pal, jjasmine and Muhammad Mahad!
jjasmine (github.com/badumbatish/) will be working on adding support for inline assembly in gccrs. There are many differences between Rust's inline assembly and GCC's, so this project will be extremely involved and will affect the entire compiler pipeline. badumbatish.github.io
Muhammad Mahad @_mmahad (github.com/MahadMuhammad/) will continue his work on adding support for Rust's error codes to gccrs. This summer, he will focus on adapting the rustc testsuite for us to run it with our compiler frontend, bridging the gap between the two implementations
Kushal Pal @bald_chimaev (github.com/braw-lee/) will be contributing to our borrow checker interface, namely with the goal of adding proper user-facing errors. This interface consists of a new IR, entirely dedicated to interacting with the polonius-engine borrow-check crate