Dear GCC Developers, I am Ansh Jaiswar , a second-year Computer Science student interested in compilers and systems programming. I have experience with C/C++ and basic knowledge of Rust.
I am applying for GSoC 2025 and am particularly interested in the "Rewrite Rust Lints" project under GCC. I have gone through the gccrs GitHub repository and understand that this project involves implementing lints at the HIR level instead of relying on GCC’s existing infrastructure. I believe this will improve the flexibility and maintainability of Rust linting in GCC. To prepare, I am currently exploring the Rust-GCC frontend and its HIR structure. I would appreciate any pointers on how to get started, particularly regarding the existing linting mechanism and the visitor pattern approach. Additionally, I would like to know if there are any beginner-friendly tasks I could work on before GSoC officially starts. Looking forward to your guidance! Best regards, Ansh Jaiswar https://github.com/ANSHJAISWAR https://www.linkedin.com/in/ansh-jaiswar-638334300/