Another Round of Rust Compiler Improvements Merged for GCC 15.1
GCC 15.1 has merged 144 patches to enhance Rust support, including Polonius borrow checker fixes and lowering the minimum Rust version to 1.49, with a stable release expected soon.
Read original articleRecently, 144 patches were merged into the GCC 15 codebase to enhance the Rust "gccrs" front-end, following an earlier batch of 145 patches. These updates include improvements to the Polonius borrow checker, fixes for various issues, and a reduction of the minimum Rust version to 1.49. This change aims to enable GCC to compile its own Rust component in the future. Arthur Cohen from Embecosm highlighted that this patchset addresses several required attributes in Rust's core crate, enhances inline assembly handling, and implements multiple type-system fixes. The ongoing development is focused on improving support for various distributions and ensuring that the Rust component of GCC becomes more mature. The stable release of GCC 15.1 is anticipated in the coming weeks, with continued efforts to refine the compiler's capabilities.
- 144 patches merged for GCC 15.1 to improve Rust support.
- Enhancements include fixes to the Polonius borrow checker and type-system adjustments.
- Minimum Rust version lowered to 1.49 to facilitate future development.
- Ongoing work aims to improve compatibility across distributions.
- GCC 15.1 stable release expected soon.
Related
(Re)Using rustc components in gccrs
The gccrs project is developing an alternative Rust compiler by integrating components from rustc, starting with rustc_parse_format and planning to include polonius, while addressing internal representation challenges.
An Update on Gccrs Development
The gccrs project, a Rust frontend for GCC, has made significant progress, reducing upstream commits to 40, focusing on key features, and aims to compile the Rust core library despite challenges.
Patches Posted for Review Adding COBOL Front End to GCC Compiler
Patches for a COBOL frontend in the GNU Compiler Collection have been submitted, aiming to integrate COBOL support into the mainline codebase, enhancing productivity and marking a significant update for the language.
GCC 15, now with C++ modules support
GCC 15 is in development, enhancing programming languages with updates to OpenMP, C23 as the default standard, and new features for C++, Fortran, AMD GPUs, and AVR optimizations.
COBOL Language Front End Merged for GCC 15 Compiler
The COBOL front-end has been merged into GCC 15, enhancing support for the language with over 134,000 lines of code, facilitating migration of legacy applications to Linux, with a stable release expected soon.
Related
(Re)Using rustc components in gccrs
The gccrs project is developing an alternative Rust compiler by integrating components from rustc, starting with rustc_parse_format and planning to include polonius, while addressing internal representation challenges.
An Update on Gccrs Development
The gccrs project, a Rust frontend for GCC, has made significant progress, reducing upstream commits to 40, focusing on key features, and aims to compile the Rust core library despite challenges.
Patches Posted for Review Adding COBOL Front End to GCC Compiler
Patches for a COBOL frontend in the GNU Compiler Collection have been submitted, aiming to integrate COBOL support into the mainline codebase, enhancing productivity and marking a significant update for the language.
GCC 15, now with C++ modules support
GCC 15 is in development, enhancing programming languages with updates to OpenMP, C23 as the default standard, and new features for C++, Fortran, AMD GPUs, and AVR optimizations.
COBOL Language Front End Merged for GCC 15 Compiler
The COBOL front-end has been merged into GCC 15, enhancing support for the language with over 134,000 lines of code, facilitating migration of legacy applications to Linux, with a stable release expected soon.