Re: C aggregate passing (Rust kernel policy)

From: Miguel Ojeda
Date: Mon Feb 24 2025 - 09:55:55 EST


On Mon, Feb 24, 2025 at 3:47 PM Miguel Ojeda
<miguel.ojeda.sandonis@xxxxxxxxx> wrote:
>
> On Mon, Feb 24, 2025 at 1:58 PM Theodore Ts'o <tytso@xxxxxxx> wrote:
> >
> > Hmm, I wonder if this is the reason of the persistent hostility that I
> > keep hearing about in the Rust community against alternate
> > implementations of the Rust compiler, such as the one being developed
> > using the GCC backend. *Since* the aliasing model hasn't been
>
> I guess you are referring to gccrs, i.e. the new GCC frontend
> developed within GCC (the other one, which is a backend,
> rustc_codegen_gcc, is part of the Rust project, so no hostility there
> I assume).
>
> In any case, yes, there are some people out there that may not agree
> with the benefits/costs of implementing a new frontend in, say, GCC.
> But that does not imply everyone is hostile. In fact, as far as I
> understand, both Rust and gccrs are working together, e.g. see this
> recent blog post:
>
> https://blog.rust-lang.org/2024/11/07/gccrs-an-alternative-compiler-for-rust.html

Cc'ing Antoni, Arthur and Philip, in case they want to add, clarify
and/or correct me.

Cheers,
Miguel