GCC Rust Compiler "gccrs" Sees ~900 New Patches Upstreamed For GCC 14

Written by Michael Larabel in GNU on 16 January 2024 at 02:08 PM EST. 58 Comments
GNU
Merged this afternoon to GCC Git ahead of the upcoming GCC 14.1 stable release is a big update to the GCC Rust "gccrs" compiler front-end.

Nearly 900 patches were pushed out to GCC Git mainline today for syncing the gccrs upstream state against their development repository. These patches implement more Rust programming language functionality into gccrs, lots of code clean-ups / refactoring, and more. This includes ongoing work for supporting the Rust borrow checker in gccrs based on Polonius and other key features as well as a new error code framework.

gccrs logo


It's a big effort and their biggest sync from their development repository in a while. See GCC Git for all the new patches. For those interested the GCC Front-End For Rust GitHub continues to publish monthly status reports around the ongoing efforts for this in-development Rust front-end. Gccrs was initially merged for GCC 13 while it remains in an experimental state with still bringing up this compiler and key features like the borrow checker before it will really be a viable alternative to the LLVM-based rustc official Rust compiler.

The GCC 14.1 stable release with the latest gccrs bits and other new compiler features should be out in the usual March~April timeframe.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week