Hello,

we are delighted you found contributing to GCC interesting.

On Mon, Mar 24 2025, Yuao Ma via Gcc wrote:
> Hello GCC Community,
>
> My name is Yuao, and I’m excited to express my interest in the
> “Fortran – 2018/202x” project for Google Summer of Code. I am majoring in 
> Cyber
> Science and Engineering, with a solid background in computer science that I
> believe will help me contribute effectively to this project.
>
> I am passionate about open-source software and have made contributions to
> several projects, including vcpkg and LLVM. Within LLVM, I’ve worked on Clang
> (the front-end), middle-end optimization passes, and llvm-libc. These
> experiences have allowed me to develop a strong understanding of
> production-grade compilers—expertise I hope to bring to the GCC Fortran 
> project.
>
> I would greatly appreciate any guidance or suggestions on how to get started,
> such as relevant documentation, communication channels, or initial tasks.

Our GSoC page at https://gcc.gnu.org/wiki/SummerOfCode should contain
most of the information you are requesting.

The best documents (and other steps to take) to get to know GCC are
listed in the "Before you apply" section
( https://gcc.gnu.org/wiki/SummerOfCode#Before_you_apply ).

You have already found the two mailing lists (the general one gcc and
fortran ones) which are the most important communication channels.
Another one is IRC which is also described on the page.

There are no initial tasks, I'm afraid.  But go over the "Before you
apply" section and make sure you are able to build, install and test
GCC.  I strongly suggest that you also try generating dumps of the IR of
a simple compiled program and stepping through some function during
compilation in a debugger.

> Specifically, I would like to know which new features have been implemented 
> and
> which are still pending in the GSoC project.

All proposed projects in the "Selected Project Ideas" section
( https://gcc.gnu.org/wiki/SummerOfCode#Selected_Project_Ideas ) are
still relevant and pending.  Those in the "Other Project Ideas" section
are a bit likely to be outdated, but feel free to ask about any specific
one.

> Additionally, I am interested in knowing which features are more
> suitable or have higher priority for implementation.

People more familiar with the Fortran FE might correct me if I am wrong,
but as far as I know all the Fortran projects listed in the "Selected
Project Ideas" have similar importance, so look at whichever looks more
interesting to you.

> Thank you for your time, and I look forward to the possibility of
> working with you and learning from the GCC community.

Good luck!

Martin

Reply via email to