Die Entwickler des Projekts gccrs (GCC Rust) haben die vierte Ausgabe der Patches veröffentlicht, die die Frontend-Implementierung des Rust-Compilers für GCC umfassen. Es wird angemerkt, dass in dieser neuen Ausgabe fast alle Anmerkungen, die bei der Überprüfung des vorgeschlagenen Codes geäußert wurden, behoben wurden und die Patches allen technischen Anforderungen an den in GCC hinzuzufügenden Code entsprechen. Richard Biener, einer der Betreuer von GCC, erwähnte, dass der Frontend-Code für die Programmiersprache Rust nun bereit ist, in den Branch GCC 13 integriert zu werden, dessen Veröffentlichung für Mai 2023 geplant ist.
Daher wird ab GCC 13 das standardmäßige GCC-Toolset verwendet, um Programme in der Programmiersprache Rust zu kompilieren, ohne dass der Rust-Compiler rustc, der auf LLVM basiert, installiert werden muss. Die Implementierung von Rust in GCC 13 wird jedoch als Beta-Version betrachtet und ist standardmäßig nicht aktiviert. In der aktuellen Form ist das Frontend derzeit nur für Experimente geeignet und erfordert Verbesserungen, die in den kommenden Monaten nach der initialen Integration in GCC geplant sind. Das Projekt hat beispielsweise noch nicht das angestrebte Maß an Kompatibilität mit Rust 1.49 erreicht und bietet nicht genügend Möglichkeiten zur Kompilierung der grundlegenden Rust-Bibliothek.
Quelle: opennet.ru
