From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by sourceware.org (Postfix) with ESMTPS id 3BB283858C5F for ; Thu, 9 Feb 2023 14:18:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 3BB283858C5F Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1675952328; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=IRhVYBtMNikG9Cw/yN5BASKf3n6e4MTJ6qea6tB5qu0=; b=Rvk/VHs8iZRKJd6Mrh1EgizW6VnQWLnE1JttcWH0l6pQHWPmG41vY3g136o4ennNVRP/Fi 71ntGcsKuyHLAHxuFv17AK8DewYmTCte2vZ7EVW6VR6U2DPc2pxMWRrF2Fsvdup1f3uLiB pEW9XtZE+amSU/HBb4pOU099mP6+av4= Received: from mail-qv1-f70.google.com (mail-qv1-f70.google.com [209.85.219.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-247-pCWSSfTKNSqMDGo_cwQiaw-1; Thu, 09 Feb 2023 09:18:47 -0500 X-MC-Unique: pCWSSfTKNSqMDGo_cwQiaw-1 Received: by mail-qv1-f70.google.com with SMTP id gw11-20020a0562140f0b00b0053b81ec39dfso1308049qvb.14 for ; Thu, 09 Feb 2023 06:18:47 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=IRhVYBtMNikG9Cw/yN5BASKf3n6e4MTJ6qea6tB5qu0=; b=78t2LtlwB60WOPIlgOopraSN4rjv8qvB2aMLQ8DASQ13XDOPeYS6t7tuyoq/wKjuM6 kl9cOFYxjf5N4FDdPjWWaItNXgTj2ZqG2bclku7ecyyXvv/vvNDrr9Uav/XwXp1Hia2F yXY/CGpWpqZ5M2pbbl9B3oxV6uDGTKqBxLQQR8ENdG2fzzA9t2D4tGwHbIrBLPYww2Nx eEQQd70UlU0MWiwthwkgQzxUjlf4ZPRnwI22Du8HcNT03JCSTukvTCTTE0Slmz32PfR2 SlYVXs6iiXHo/Ux5osccgrfUDwG3aCgZzYtQ1KqHH8lchSfjbiNgYtPwgHGwloNbk4XI XGow== X-Gm-Message-State: AO0yUKUD0ErryZYVethVrMjdKkSaZM/4ytHYCsXvMnSiOsE0q44OLD6E UeQp9AUJY91S5HgJ8r8D4zcU0yMqe1MZagicDEFPB9EMy1pGK2PGEc39uI3EaIbK5yuO7mm3RMa 5xE7+AbA= X-Received: by 2002:ad4:596c:0:b0:56b:eda1:de3d with SMTP id eq12-20020ad4596c000000b0056beda1de3dmr17865639qvb.42.1675952327274; Thu, 09 Feb 2023 06:18:47 -0800 (PST) X-Google-Smtp-Source: AK7set8T+CFGdR/fIxFd6CkNJ5qKkWtBIAKfqM5cV3dHSwUVkG/9InVAgcWupd39GM2905VlozLvcQ== X-Received: by 2002:ad4:596c:0:b0:56b:eda1:de3d with SMTP id eq12-20020ad4596c000000b0056beda1de3dmr17865611qvb.42.1675952327005; Thu, 09 Feb 2023 06:18:47 -0800 (PST) Received: from t14s.localdomain (c-73-69-212-193.hsd1.ma.comcast.net. [73.69.212.193]) by smtp.gmail.com with ESMTPSA id e5-20020a05620a014500b006fcb77f3bd6sm1388404qkn.98.2023.02.09.06.18.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Feb 2023 06:18:46 -0800 (PST) Message-ID: <46487a5bd748b7d28797ede94075bf2644a67855.camel@redhat.com> Subject: Re: GSoC: Interest in taking the `-ftime-trace` project From: David Malcolm To: Kristiyan Stoimenov , gcc@gcc.gnu.org Date: Thu, 09 Feb 2023 09:18:45 -0500 In-Reply-To: References: User-Agent: Evolution 3.44.4 (3.44.4-1.fc36) MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-5.8 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_SHORT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Wed, 2023-02-08 at 10:57 +0200, Kristiyan Stoimenov via Gcc wrote: > Hello, >=20 > 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. >=20 > 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." >=20 > 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