From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg1-x52e.google.com (mail-pg1-x52e.google.com [IPv6:2607:f8b0:4864:20::52e]) by sourceware.org (Postfix) with ESMTPS id EDED13858C83 for ; Wed, 15 Mar 2023 16:36:04 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org EDED13858C83 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-pg1-x52e.google.com with SMTP id t83so1038735pgb.11 for ; Wed, 15 Mar 2023 09:36:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678898164; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=eqnLOm8U+2Z1+ocNpPglIOgrAOnJDT5LJCKUjnSAebY=; b=puHXm79K1/5YjerErrb66N+7Fc3zrR5aIYWrOyBpJECROdchQ8orDnj2tff7HmZDLh sR5uBRc4zunDQ/Xu1DdmWZ+XbyLevDQBqYDKzYcRvbyfqnB3ea9zHqk21DTuxAoUQOf1 XS6yp5FxFM9I9TXknUhgm4buT4+pN/z7RFqQw6DD3ueCE+fEgyK0TQYK7I3cGB/pmXAc mBnmKFI+12UhMb94eEgiAE7ANsSz26rhu0TYEdwYkiXXCAQVnhM/BH/5YMMpzBu0rlI3 vCrhEkeW8v1sISyTHqfKo5Wri7Qen8XkY77n/4hL/ynMhTOC9VUo4vp+2aq2Xo1mzAII lRVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678898164; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=eqnLOm8U+2Z1+ocNpPglIOgrAOnJDT5LJCKUjnSAebY=; b=ZRZiLbAolwB0Ox+l7w5Ipp6AvDw+ZGsQQ0ws8Kj0CmhuHbtFz/yrxERVnkU+o+gujS sZejsZBZIGnk60gQjW9mbar+IeMjoUcxMxJuRoLtiTrGJDgTcTSHdJ1cZc1gX/vSZT62 7RFUF1SJJa+IWgBkLWZXVW9rkFg28/XHqsNUQ7ZaPw+Du8d2R74SRjaUqNFS07ppw1st ZQ2FA2GzYWBMtGKMxfo5oqqTBt+lqqJyl4ZRveQx3RshBrlQCIdxsDwrSoF2Vv3Tlf7+ X0u0WMmQkbBClfUhYqw/3/E7HzdjsPa5IHk/UTzbSx5r04y0GE9kAtogllq4pIx6VRow 7AFA== X-Gm-Message-State: AO0yUKUZlU5DIBdoXSgkLOqB+lgDChs+5SkNamxUCdzFAw3XRoNt547a 8d4deRzFJ7BPO/uNvzGjhF6dH0pNeoiEPTejRtP9JnFv6Q== X-Google-Smtp-Source: AK7set+s8d15Z1uOrDLHTZkuE4g3/d1O0i7+LFkBev8fpXGM3b0evtVmLBT5mEwMlktr0oPTeMekJ9dbGHMC52bAnzE= X-Received: by 2002:a63:2dc6:0:b0:501:f894:ae62 with SMTP id t189-20020a632dc6000000b00501f894ae62mr99548pgt.4.1678898163828; Wed, 15 Mar 2023 09:36:03 -0700 (PDT) MIME-Version: 1.0 From: Benjamin Priour Date: Wed, 15 Mar 2023 17:35:52 +0100 Message-ID: Subject: [GSoC] Interest in project ideas and request for a small patch To: gcc@gcc.gnu.org Content-Type: multipart/alternative; boundary="000000000000ab4cc605f6f2f046" X-Spam-Status: No, score=2.3 required=5.0 tests=BAYES_50,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Level: ** X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --000000000000ab4cc605f6f2f046 Content-Type: text/plain; charset="UTF-8" Hi, I'm Benjamin and I have been looking around the mail list and the code base since last December, where I had to write a simple Deca compiler within a month as a team. Next paragraph is me introducing myself -ranting really- for too long. I am from France, in my Computer science master's first year, and very much interested in compilers and operating systems. I was already considering applying for the GSoC, but felt rather intimidated by the scale of it so I kind of forgot about it until last week my university housed a gathering event for companies to promote internships. Few of them appealed to me, while my teacher cheered for me to try and reach you out, so here I am. Hence, even if it's two weeks late, I would like to express my interest in contributing to the project ideas listed below, and request for small patch I could work on. - [Extend the static analysis pass] is the one I feel the most confident in, but I see it is already quite envied. - [Enable incremental LTO linking] - OK here it might be a bit far-fetched, as my only experience about LTO at the moment is mostly consisting of the two conference videos and the gcc internal doc. However the subject strikes my as reaally interesting, and no matter the project I will have to document myself. - [Rust front-end] - Especially the metadata exports and the user errors sections. Even though the languages I have the most familiarity with are C and C++, I got a nascent interest in Rust. I still have to check the doc way more than I care to admit, but I have a good grasp of the underlying concepts. I have experience working on a Python debugger during my previous internship, as well as the full-time compiler project I did last January. >From those experiences, reading Crafting Interpreters (R.Nystrom) and my language theory courses, I'm certain I will enjoy contributing to this. Oof, finally braced myself to reach you out, sadly almost too late, but I just got a boulder-sized weight off my shoulders. Thanks in advance! - I tried to keep it short. --000000000000ab4cc605f6f2f046--