From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.220.28]) by sourceware.org (Postfix) with ESMTPS id 36A873857831 for ; Mon, 23 May 2022 18:24:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 36A873857831 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=suse.cz Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.cz Received: from relay2.suse.de (relay2.suse.de [149.44.160.134]) by smtp-out1.suse.de (Postfix) with ESMTP id C93B421A7F; Mon, 23 May 2022 18:24:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1653330285; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=06kYDn7m1NX8y1m9eXLAOWSj3s9C04R+fjWNMpEIdDM=; b=0raOnLf861L+/XvJOqoK9aacBfNU2o/otuj6JJlEwIghH2yKpucEHF1HJ/Xa2OlY4Iw9yj OxEX6xuL1I7dWkrCR7hACd3rlcDdvCR9RJEPW2V4/npYf4oPO1FCTJ7U/8EUqtVD6AaWfH 06PfxL0DHK0PDriHb8gwb31yDsbHKyk= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1653330285; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=06kYDn7m1NX8y1m9eXLAOWSj3s9C04R+fjWNMpEIdDM=; b=zb2dWowrqeOFoM/nxRPPaWQfKJuWXYRaAI5EI16D6rrQAdKOwZczOWKpQhDL/mQfFUpfwC wecRIV3ynfYS//AA== Received: from suse.cz (unknown [10.100.200.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by relay2.suse.de (Postfix) with ESMTPS id A47E42C141; Mon, 23 May 2022 18:24:45 +0000 (UTC) From: Martin Jambor To: GCC Mailing List Cc: timll1402@gmail.com, ndrwnaguib@gmail.com, mirimmad17@gmail.com, 19062002@brookes.ac.uk, nitinkumar4268@gmail.com, wileamyp@outlook.com, Philip Herron , David Malcolm , Jan Hubicka , Tobias Burnus , Thomas Schwinge , arthur.cohen@embecosm.com Subject: Welcome GCC GSoC 2022 participants User-Agent: Notmuch/0.35 (https://notmuchmail.org) Emacs/28.1 (x86_64-suse-linux-gnu) Date: Mon, 23 May 2022 20:24:45 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, KAM_SHORT, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 May 2022 18:24:48 -0000 Hello, I am pleased to announce that as many as six contributors will be working on GCC Google Summer of Code (GSoC) projects in 2022! In no particular order: - Faisal Abbas will be working on "Complete Support for Constant Folding in GCC Rust Front-end." This project will be mentored by Philip Herron. - Immad Mir will "Extend GCCs static analyzer to support checking for POSIX file descriptor APIs" and the project will be mentored by David Malcolm. - Andrew Naguib will also work on a Rust front-end project, specifically on "Improving debugging experience by enhancing the HIR dump." The project will be mentored by Arthur Cohen and Philip Herron. - Nitin Kumar will "Bypass assembler when generating LTO object files" and in that effort will be mentored by Jan Hubi=C4=8Dka and myself. - Tim Lange will add "New checkers for GCC=E2=80=99s static analyzer" and w= ill be mentored by David Malcolm. - Wileam Phan has succeeded with a project on "Accelerating Fortran DO CONCURRENT in GCC." The mentors will be Tobias Burnus and Thomas Schwinge. I'd like to congratulate all of them for putting together very solid proposals and wish them best of luck with their projects. The GSoC program has now entered its "community bonding period" which lasts until June 13th. During this time you should get in touch with your mentors unless you have already done so and probably start looking quite a bit more at GCC in general. In the initial discussion with your mentors, please take a while to talk about the time-frame of your project. If you are happy with the standard one (mid-term evaluation deadline on July 29th, final deadline on September 12th) you are all set. This year the program can however also accommodate non-standard schedules within some constraints, see suggestions at: https://developers.google.com/open-source/gsoc/help/2022-project-dates If you want to change the duration of your project, first please reach an agreement with your mentor and then email me. Because GCC targets many computer platforms, you may also find it very useful to get an account on the compile farm so that you can test your code on a variety of architectures. For more details, see https://gcc.gnu.org/wiki/CompileFarm I'd also like to ask all six accepted contributors to take a few minutes to familiarize themselves with the legal pre-requisites that we have for contributing. There are two options. The much simpler one is that copyright remains with you but you provide a "Developer Certificate of Origin" for your contributions. You can do that by adding a "Signed-off-by:" tag to all your patches. The second option is to assign your copyright to the Free Software Foundation (if anyone wants to do this, please let me know and I will help). More information about both is at: https://gcc.gnu.org/contribute.html#legal Last but not least, feel free to raise any question you might have on an appropriate mailing list (https://gcc.gnu.org/lists.html) or say hi to us on the gcc development IRC channel (https://gcc.gnu.org/wiki/GCConIRC). If you have any concerns or questions regarding the organizational part of GSoC 2022 or just don't know who else to reach out to, feel free to contact me throughout the duration of the program. Once more, congratulations and good luck! Martin