From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ua1-f41.google.com (mail-ua1-f41.google.com [209.85.222.41]) by mx.groups.io with SMTP id smtpd.web10.209.1659374804146361115 for ; Mon, 01 Aug 2022 10:26:44 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=Y+TUQGu/; spf=pass (domain: gmail.com, ip: 209.85.222.41, mailfrom: pedro.falcato@gmail.com) Received: by mail-ua1-f41.google.com with SMTP id f10so4844968uap.2 for ; Mon, 01 Aug 2022 10:26:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=BKKYTnxoqhvwoTc7Ay1dcBk36lgM17agvXBBCFXBm8g=; b=Y+TUQGu//hjsDu0Jzw6QNoZ7MUmNGFrLr7+sZJ1vCd/sOrhN8WUem66QqdW7a2da6q hdPY7thOWiMoE1c1ncG7+8beFcBl/ul22XXfkrZXaWanTeWwinwHp4YhawdT6yWMF8n7 zxiWYV5ATWYpFj7vNr5qsq1tkAYAA5t3EPs0FODRoRChnR3dGMzTbLLgA3hb6o111hjB oeLl6eQ0LvHSajzFVT8GOa/u9CKE2GiSr8fR5jE5MF3Wx99dsgAWMS0GucQALnuJpjVI 69s4/YXzliTJnPSnNUO3ZT2YyTDbGcjOSqc2R3DOKbyqp0Yv2In4OHEq1mXlVwocweF8 Y11Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=BKKYTnxoqhvwoTc7Ay1dcBk36lgM17agvXBBCFXBm8g=; b=Y+fgfAOTGlSknIeGar6/ua3LlMN7vuugwj0qDeSAwNLHPp9sxAfeT7Wul7Z2ASmM6Z COQMJEGCvaeYSuW9edgEgfe2TAhLcpQpAzjLTLV29Vw2DFtn6uOkj3SpGSV1Ob9iENk6 3oSncr7kMgXbluuBBJQJca3ICPA2Sxz3cTzfI+qKg0oYHvcedZHnvzA266vLNopmlvuc W3vHV40b828H9FdxaM6JRN9qUv3CLB0j5ZDp5xuNsVDlg9coGiHlmPsBkJ219BgZZ6wI FxWdDNTQT657tovKW+yCXnv3xePgrPG/Q8YZoOA2xoDRUJxVtHSgOLzANvZ6xsKL1+aH LpHA== X-Gm-Message-State: ACgBeo18J8FhlHoS84twX/qZn3H2mu4wT3151SxQUKxKYMLLe/bYxRPW Y3bVCLWxPxTYYqa52EutsPAve3xp4P8I1X7lVy4pn4t3DgQ= X-Google-Smtp-Source: AA6agR4/AinhMtnOi/BM3TR5GazFwdffZ2fGgzqfnau3YM/oT0phomXnRKtGJfACWPMQjtMjMFFUSjW38BfXiZ/RHv8= X-Received: by 2002:ab0:7c7b:0:b0:384:7e37:3083 with SMTP id h27-20020ab07c7b000000b003847e373083mr6259736uax.53.1659374802198; Mon, 01 Aug 2022 10:26:42 -0700 (PDT) MIME-Version: 1.0 References: <33ac1f75-d6c9-2093-8701-698a3e553d64@gmail.com> In-Reply-To: <33ac1f75-d6c9-2093-8701-698a3e553d64@gmail.com> From: "Pedro Falcato" Date: Mon, 1 Aug 2022 18:26:31 +0100 Message-ID: Subject: Re: [edk2-devel] Proposal to move Rust std work to a Repository under Tianocore To: edk2-devel-groups-io , Ayush Singh Cc: "Kinney, Michael D" , Michael Kubacki , "Yao, Jiewen" , "Gaibusab, Jabeena B" Content-Type: multipart/alternative; boundary="000000000000a2645f05e5314de7" --000000000000a2645f05e5314de7 Content-Type: text/plain; charset="UTF-8" Hi, May I suggest you just port the bare rust language (no crates, no std) to EDK2? It seems far more plausible to expect people to use a cut down version with some bindings to the rest of the project instead of hoping people just use the whole of rust, a lot of which isnt proven (or even used AFAIK) in bare metal projects. Porting just the bare minimum is way more realistic in my opinion. Thanks, Pedro On Mon, 1 Aug 2022, 18:02 Ayush Singh, wrote: > Hello everyone. In the previous email thread [1], I discussed the > proposal to move Rust std work to edk2-staging and mentioned its > potential problems. After some discussion with mentors, we arrived at > the conclusion to have a rustlang [2] fork under the Tianocore > organization, and move all the std related work there. We can then open > a PR upstream from there, while allowing PRs in this repository. This > should help provide an easier and streamlined way for people to > experiment and work on this project while it is in the process of being > merged upstream. > > > For a status update about tests: > > - passed: 12797 > > - failed: 40 > > - ignored: 375 > > > Yours Sincerely, > > Ayush Singh > > > [1]: https://edk2.groups.io/g/devel/message/91989 > > [2]: https://github.com/rust-lang/rust > > > > > > > --000000000000a2645f05e5314de7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

May I su= ggest you just port the bare rust language (no crates, no std) to EDK2? It = seems far more plausible to expect people to use a cut down version with so= me bindings to the rest of the project instead of hoping people just use th= e whole of rust, a lot of which isnt proven (or even used AFAIK) in bare me= tal projects. Porting just the bare minimum is way more realistic in my opi= nion.

Thanks,
Pedro

On Mon, 1 Aug 2022, 18:02 Ayush Singh, <ayushdevel1325@gmail.com> wrote= :
Hello everyone. In the previous e= mail thread [1], I discussed the
proposal to move Rust std work to edk2-staging and mentioned its
potential problems. After some discussion with mentors, we arrived at
the conclusion to have a rustlang [2] fork under the Tianocore
organization, and move all the std related work there. We can then open a PR upstream from there, while allowing PRs in this repository. This
should help provide an easier and streamlined way for people to
experiment and work on this project while it is in the process of being merged upstream.


For a status update about tests:

- passed: 12797

- failed: 40

- ignored: 375


Yours Sincerely,

Ayush Singh


[1]: https://edk2.groups.io/g/devel/message/9= 1989

[2]: https://github.com/rust-lang/rust






--000000000000a2645f05e5314de7--