Vývojáři projektu gccrs (GCC Rust) publikovali čtvrtou edici patchů s implementací frontendového kompilátoru pro jazyk Rust pro GCC. Bylo poznamenáno, že v nové edici byly odstraněny téměř všechny připomínky, které byly dříve vzneseny během recenzování navrženého kódu, a patchy splňují všechny technické požadavky pro kód, který je přidáván do GCC. Richard Biener, jeden z správců GCC, zmínil, že nyní je kód frontendu pro jazyk Rust připraven k integraci do větve GCC 13, jejíž vydání se plánuje na květen 2023.
Takže, počínaje GCC 13, bude možné používat standardní nástroje GCC pro kompilaci programů napsaných v jazyce Rust bez nutnosti instalace kompilátoru rustc, postaveného na základech LLVM. Implementace Rustu v GCC 13 bude mít status beta-verze, která nebude zapnuta ve výchozím nastavení. V současné podobě je frontend zatím vhodný pouze pro experimenty a vyžaduje úpravy, které plánují provést v následujících měsících po počáteční integraci do GCC. Například projekt zatím nedosáhl plánované úrovně kompatibility s Rust 1.49 a nemá dostatečné možnosti pro kompilaci základní knihovny Rust.
Zdroj: opennet.ru
