Programiści projektu gccrs (GCC Rust) opublikowali czwartą edycję poprawek z implementacją front-endu kompilatora języka Rust dla GCC. Zaznaczono, że w nowej edycji usunięto prawie wszystkie uwagi wcześniej zgłoszone podczas recenzji proponowanego kodu, a poprawki spełniają wszystkie wymagania techniczne dotyczące kodu dodawanego do GCC. Richard Biener, jeden z opiekunów GCC, wspomniał, że kod front-endu dla języka Rust jest teraz gotowy do integracji w gałęzi GCC 13, której wydanie planowane jest na maj 2023 roku.
W związku z tym, od GCC 13 standardowe narzędzia GCC będą mogły być używane do kompilacji programów w języku Rust bez konieczności instalacji kompilatora rustc, stworzonego z wykorzystaniem dorobku LLVM. Implementacja Rust w GCC 13 będzie miała status wersji beta, która nie jest domyślnie włączona. W swoim obecnym kształcie front-end nadaje się jedynie do eksperymentów i wymaga dalszych prac, które planowane są w najbliższych miesiącach po początkowej integracji w struktury GCC. Na przykład, projekt nie osiągnął jeszcze zamierzonego poziomu zgodności z Rust 1.49 oraz nie dysponuje wystarczającymi możliwościami do kompilacji podstawowej biblioteki Rust.
Źródło: opennet.ru
