Progress in developing a compiler for the Rust language based on GCC

The GCC Compiler Set Developers Mailing List has posted a status report on the Rust-GCC project, which develops the gccrs GCC front-end with a GCC-based implementation of the Rust compiler. Until November of this year, it is planned to bring gccrs to the ability to build code supported by the Rust 1.40 compiler, and to successfully compile and use the standard Rust libraries libcore, liballoc and libstd. In the next 6 months after this, it is planned to implement a variable borrowing checker (borrow checker) and support for the proc_macro package.

Preparatory work has also begun to include gccrs in the main composition of GCC. By adopting gccrs into GCC, the GCC toolkit can be used to compile Rust programs without having to install the rustc compiler. One of the criteria for starting integration is the successful compilation of the official test suite and real projects in Rust. It is noted that it is possible that the developers will have time to achieve their intended goal as part of the preparation cycle of the current GCC experimental branch and gccrs will be included in the release of GCC 13, scheduled for May next year.

Source: opennet.ru

Add a comment