public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
From: David Malcolm <dmalcolm@redhat.com>
To: Kristiyan Stoimenov <kristoimenov@gmail.com>, gcc@gcc.gnu.org
Subject: Re: GSoC: Interest in taking the `-ftime-trace` project
Date: Thu, 09 Feb 2023 09:18:45 -0500	[thread overview]
Message-ID: <46487a5bd748b7d28797ede94075bf2644a67855.camel@redhat.com> (raw)
In-Reply-To: <CAEU1ye1wNbYGCkgBoAe4CKfAsiqDKJaJv-FoEFPF31mF8yEX3g@mail.gmail.com>

On Wed, 2023-02-08 at 10:57 +0200, Kristiyan Stoimenov via Gcc wrote:
> Hello,
> 
> I would like to ask whether I could be part of the upcoming GSoC. I
> have
> been wanting to contribute to the project for some time now and I
> think
> that this would be a nice opportunity for that.
> 
> I have looked into the different starter projects that are offered in
> the
> [Wiki GSoC page](https://gcc.gnu.org/wiki/SummerOfCode) and I was
> particularly interested in the `-ftime-trace` project. The following
> is
> what is given as a short description about the problematic:
> "Implement something similar to Clang's -ftime-trace feature which
> generates performance reports that show where the compiler spends
> compile
> time. For more information, please check the following blog post.
> There's
> also an existing bugzilla entry for this (if this becomes a GSoC
> project,
> the assignee will of course change). Required skills include C/C++
> and
> finding a way through a large code-base."
> 
> I am looking forward to your response.

Hi Kristiyan

Thanks for your interest in the project, and welcome!

I've been hoping someone would implement -ftime-trace, so I'm keen to
see this project go ahead.   I could potentially be a mentor for this
project (though I might be busy mentoring static analyzer projects, so
if anyone else wants to step forward, that would be good).

Note that Google hasn't yet formally announced which organizations will
be part of GSoC 2023, which happens on February 22nd:
  https://developers.google.com/open-source/gsoc/timeline

You might want to try building GCC from source and trying your hand at
hacking in a simple "hello world" print statement or similar.  See
e.g.:
  https://gcc-newbies-guide.readthedocs.io/en/latest/index.html
for a guide on getting started with that.

Hope this is helpful, and welcome again
Dave


  reply	other threads:[~2023-02-09 14:18 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-02-08  8:57 Kristiyan Stoimenov
2023-02-09 14:18 ` David Malcolm [this message]
2023-03-01 18:57 ` Martin Jambor
     [not found]   ` <CAEU1ye29N41sHJpQvcMvDnXXHHgXQRC=tcofOsh5LC4p+vUQJg@mail.gmail.com>
2023-03-17 13:55     ` Martin Jambor

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=46487a5bd748b7d28797ede94075bf2644a67855.camel@redhat.com \
    --to=dmalcolm@redhat.com \
    --cc=gcc@gcc.gnu.org \
    --cc=kristoimenov@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).