gccrs is a work-in-progress alternative compiler for Rust being developed as part of the GCC project. GCC is a collection of compilers for various programming languages that all share a common compilation framework. You may have heard about gccgo, gfortran, or g++, which are all binaries within that project, the GNU Compiler Collection. The aim of gccrs is to add support for the Rust programming language to that collection, with the goal of having the exact same behavior as rustc.

  • Cornelius
    link
    fedilink
    arrow-up
    8
    arrow-down
    1
    ·
    1 month ago

    This is great news for the Rust ecosystem!

    • taladar@sh.itjust.works
      link
      fedilink
      arrow-up
      2
      ·
      1 month ago

      It is certainly great news that gccrs doesn’t intend to fuck up the Rust ecosystem the way multiple compiler implementations have fucked up other language ecosystems and standards.

    • BB_C@programming.dev
      link
      fedilink
      arrow-up
      2
      arrow-down
      1
      ·
      1 month ago

      This is neither news*, nor majorly relevant. Having rustc_codegen_gcc as a rustup component is going to be way more relevant, and is much closer to delivery, just to give an example.

      * The post itself (not the content of it) appearing on the official blog was sort of pleasantly surprising (brought tears to my eyes, i tell ya). Hopefully that was a result of maturity, rather than external pressure.