A gccrs (GCC Rust) projekt fejlesztői közzétették a Rust nyelvhez készült GCC fordító frontendjének javításait tartalmazó negyedik kiadást. Megjegyzik, hogy az új kiadásban szinte minden korábbi észrevételt orvosoltak, amelyeket a kód felülvizsgálatakor fogalmaztak meg, és a javítások megfelelnek a GCC-be beépítendő kód műszaki követelményeinek. Richard Biener, a GCC egyik fenntartója említette, hogy a Rust nyelv frontend kódja most készen áll a GCC 13 ágába való integrálásra, amelynek kiadása 2023 májusában várható.
Így a GCC 13-tól kezdődően a GCC beépített eszközei használhatók Rust programok fordítására anélkül, hogy szükség lenne az LLVM fejlesztéseivel készült rustc fordító telepítésére. Fontos megjegyezni, hogy a GCC 13-ban elérhető Rust implementáció bétaverziónak számít, amely alapértelmezés szerint nem lesz aktiválva. Jelenlegi formájában a frontend csupán kísérletezésre alkalmas, és további fejlesztésre lesz szükség az alap GCC-be való első integráció után, amelyet a következő hónapokban terveznek. Például a projekt még nem érte el a Rust 1.49-gyel való azonosság előírt szintjét, és nem rendelkezik elegendő képességgel a Rust alapkönyvtár fordításához.
Forrás: opennet.ru
