From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yb1-xb29.google.com (mail-yb1-xb29.google.com [IPv6:2607:f8b0:4864:20::b29]) by sourceware.org (Postfix) with ESMTPS id 608263858C42 for ; Sat, 30 Dec 2023 17:00:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 608263858C42 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=iittp.ac.in Authentication-Results: sourceware.org; spf=none smtp.mailfrom=iittp.ac.in ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 608263858C42 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::b29 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1703955654; cv=none; b=XLf9jrN7DanmEo9BRcwNrNclXPU98btRMqLFnlvhUYR4mgiUcnlKA0I2kqbv10qCn82vlruqCzs2wYAIF1+kLaqyyvsgcW7ynW0qNoBzm6sSiaLQD47nLtCEpKx2ON0Lg3lTPBqpY8aoRPVv6VuIAS4oinJ8FWhEDE53k2ECi2U= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1703955654; c=relaxed/simple; bh=s8v+35YBSBt7P0cWFJo2AhHr7hcUbzTKr1DhLNvY/24=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=I+C1nGQMKyWTY+Xf5HS1fcd3W/ztyskXO/FR5W4G7XBUCB/37UpEYfq+yii9fqQF6DkSshHr+9LDgYdR8NDBNhXTIwoQpwM10P876vGtzeXvGdf/U0NRJg74nouj07XYi2v0PfEVFCTXX77fKDVgbWA75nO4jqO8HlxkKrjSdpk= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-yb1-xb29.google.com with SMTP id 3f1490d57ef6-dbd4608121fso6425813276.0 for ; Sat, 30 Dec 2023 09:00:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iittp.ac.in; s=google; t=1703955648; x=1704560448; darn=gcc.gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=NYzqtC5p0hf9My5yAIGIjViY+JrM2VanYhMaeAh+bKU=; b=D0mquke+eZi0DMgFJxLGJXeIZD4xqa+ZmM0/Gi6/Nog7v3bgqCS15KHxkphvbjEsVp XjG+xhk77YFyocvQgiZREVMoO6qaYkn+JXh2NM+rlzbhOGcr18/vnlqgU4lf6p2hHmTn 3e4ckCLLFLPyQyiSS4Gdpu/TKeKceJSSc/Nr+m1VKZsYeQJ9ggfoB2FhKiB5woSVU5Bx /BvySFmGOQsX/LyzEAR5PqJ+cA3kac4ykSRlDXvsfzNJ42MxHuXhnkCIo7O2qqoudcUe rLl2JUt2ow13tKz4C7N+2UpxeKWT4sWv1biM+NHNSWOSkIH4DVW3r3On34hAkcCQSpT7 jY6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703955648; x=1704560448; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=NYzqtC5p0hf9My5yAIGIjViY+JrM2VanYhMaeAh+bKU=; b=GlOimtFJHQXTsyuMGHHJf8692J9mq+olSShsyiv2rY+d5Tcebx42gNnFYjKwdlCo8L u2gLnB7gkn5XIQlteTVnEqFFMGf4fSSP70qfy6TxAtD9qDTjqzsqRdcjigZon3e/3EP+ sIS21VR6sD72Xe+FEJHUiqUehUNGP9EapYPCtjQqg30lwrSxKxHhNU6GVukCZreB3s8c dTZcenHiEN/VhdO26G14PYSO3yoWiIbrOuqLklkwtqxUz+xYJgSjZ8dGe0Yk/DaySa6Q +ynTSohvqX4O6mxP3fm/XoAdiKV2Z9cWhk6A3tRvC/5pmiAtRNnGVJDt9Auc9YDqsZlP 1RYw== X-Gm-Message-State: AOJu0Yw0XOBXmv8ZYUTJ89dnofrtFD2nflQ0DukI5DPrZtmeBc/h4Qjq 11763Au/3K7FFSQZLy+hPigkOyZvqvuWei/lUGHVBz0jG5O5WKs7GgJNElD5hss= X-Google-Smtp-Source: AGHT+IG4CXKw1845oTtZDpOpuhXbuAOOF9Gdy6ye1JANTVebgR08paSjlxy6cPM9xnAJwM27R23+LtKxPAZI/cPtRiY= X-Received: by 2002:a25:ce8e:0:b0:dbd:ca48:238d with SMTP id x136-20020a25ce8e000000b00dbdca48238dmr6491516ybe.65.1703955648228; Sat, 30 Dec 2023 09:00:48 -0800 (PST) MIME-Version: 1.0 From: CS21B062 ARPIT GUPTA Date: Sat, 30 Dec 2023 22:30:37 +0530 Message-ID: Subject: GSoC: Application for Rust Front-End Project at GCC To: gcc@gcc.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=2.2 required=5.0 tests=BAYES_50,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE 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: Dear GCC Community, I hope this email finds you well. My name is Arpit and I am writing to express my interest in participating in GSoC, specifically for the Rust Front-End project at GCC. Having completed an internship in Compiler Design at IIT Hyderabad in my IInd Year , where I gained hands-on experience in code compliance, optimization analysis, and cross-compilation, I am eager to contribute to the development of the Rust compiler front-end. After carefully reviewing the available projects, I am particularly interested in the following project: Project Choice: Rust Front-End, all the subdomains Project Description: Rust supports several metadata outputs crucial for importing crates. The goal of this project is to extend the support for metadata exports in the Rust Front-End being developed by GCC. I am confident in my understanding of compilation and linking processes, which will be essential for this project. I am excited about the opportunity to work on this challenging task and contribute to the completion of metadata exports. Why This Project: I believe that improving metadata exports is a crucial step towards enhancing the interoperability of the Rust compiler with other tools and platforms. This effort aligns with my passion for compiler design and would significantly contribute to the overall functionality of the Rust Front-End. Moreover, as an intern I have already developed some compliance checkers using clang for C language in accordance with AUTOSAR. Proposed Timeline: Weeks 1-2: In-depth analysis of the existing metadata export framework in GCC and understanding the requirements for Rust. Weeks 3-5: Implementation of basic metadata export functionality for the Rust Front-End. Weeks 6-8: Testing and debugging of the implemented features, addressing any issues that may arise during the integration. Weeks 9-12: Fine-tuning, optimization, and documentation of the metadata export process, ensuring it meets the project's goals. I am committed to engaging with the community throughout the development process, seeking feedback, and incorporating suggestions to ensure the success of the project. I have subscribed to the gcc@gcc.gnu.org mailing list and will actively participate in discussions regarding the Rust Front-End project. I would appreciate any feedback or guidance on my proposed project and timeline. I am eager to contribute to the GCC community and make a meaningful impact on the Rust Front-End project. Thank you for considering my application. I look forward to the opportunity to contribute to the GCC community during GSoC 2023. Best regards, Arpit Gupta, Code Club Head ph: 8299480636