GCC Rust’s front-end continues to progress with plans for possibly upstream
Although the official / benchmark implementation of the Rust compiler is based on LLVM, the independent effort continues to work on a GCC Rust front-end as an alternative full implementation of the Rust programming language.
The GCC front-end for Rust continues to progress as an alternative compiler for Rust code although it is not yet complete or close to it for major features.
Through recent discussions however, the GCC Rust front-end developers are working to establish a GCC Git branch that will mirror their GitHub project. By having a formal GCC Git repository branch, they hope to help solidify their intention to put the front-end upstream when ready. Likewise, they have already imposed the transfer of copyright to the FSF in preparation for this possible rise. Additionally, they are working on establishing a separate GCC mailing list for this front-end to handle patch submission / review in this way to complement their GitHub workflow as well. Their GitHub repository will continue to coexist.
For those who wish to monitor the state of the GCC Rust front-end can do so through the weekly status reports. More recently they have reached their generic milestone and are determining their feature support before moving on to pattern matching and imports / visibility. Two students are also working on improving GCC Rust this summer as part of Google Summer of Code.