Hello,

sorry for a late reply.  I was traveling and in various meetings over
the course of the last two weeks and could not pay as much attention to
email as I would have liked to.  Nevertheless, we are delighted you
found contributing to GCC interesting.

On Sun, Sep 26 2021, mir imnan via Gcc wrote:
> Hello there,
> I want to contribute to GCC through next year's GSoC program. I'm a 2nd
> year engineering student, and I've been interested in compiler dev for
> quite some time now. Until now, I've implemented a high level PL(Zeta-lang
> <https://github.com/mirimmad/zeta-lang>) and I'm now trying to write a C
> compiler in Ruby(rubyC <https://github.com/mirimmad/rubyc>).

Indeed quite interesting.

> At this point, I can build the GCC from source and have read some internal
> docs. I want someone to help me to figure out the codebase and select a
> project idea that's appropriate for me (given my experience).

You have already reached the right place to ask questions about the
codebase.  Just email it to the gcc mailing list.  Alternatively, ask it
on the #gcc irc channel (https://gcc.gnu.org/wiki/GCConIRC) if you
prefer more real-time communication.

Regarding project ideas, that really depends on what you are interested
in.  GCC is a big project and you need to find the part that interests
you most.  If you like to work on the front-end (parsing) side of
things, I know that Fortran guys are always looking for someone to help
them out.  On the optimization and code-generation side of things,
potential projects are usually a bit bigger and more complex and so we
do not advertise them as much for GSoC, so I don't have a good proposal
right now, but we should be able to come up with something.  (Also, so
far I do not know the scope of GSoC 22 projects, I expect Google to
announce that on November 5th.)

In general, I expect all the projects on our GSoC wiki
(https://gcc.gnu.org/wiki/SummerOfCode) that were not successfully
tacked this year to be on the list next year again.

I'm looking forward to seeing you on the mailing list and/or IRC,

Martin

Reply via email to