Greetings,
I’m a final-year university student with some extra time this semester, and I’d 
like to contribute to GCC (not as part of GSoC). Although I don’t have prior 
compiler development experience, I have strong working knowledge of C/C++ and 
low-level programming. Previously, I contributed to a C++ project for GSoC 
(see: https://summerofcode.withgoogle.com/archive/2024/projects/ggfpoLfF) and 
also interned in a C++-heavy role at an HFT.
A few potential directions that caught my attention are:

  *   Making cp-demangle non-recursive

  *   Implementing a feature similar to Clang’s -ftime-trace

  *   A simple file system for use during Nvidia/AMD GPU code generation testing

  *
Vtable improvements (as noted here: 
https://gcc.gnu.org/wiki/Speedup_areas#Better_algorithms)

My goal is to contribute to higher-priority issues; ideally ones that will help 
me improve at navigating large codebases, ramping up quickly on new projects 
and working independently. I would appreciate guidance on which of these issues 
would be a good starting point, or if there are other areas where contributions 
would be more useful to the community?
Best Regards,
Ujjwal Shekhar
P.S. I had asked about this on IRC earlier, and it was suggested that I send it 
here for better reach and to learn about other possible directions.

Reply via email to