Frontend dla języka Rust jest gotowy do integracji z GCC 13

Twórcy projektu gccrs (GCC Rust) opublikowali czwartą edycję łatek z implementacją front-endu kompilatora języka Rust dla GCC. Należy zauważyć, że nowe wydanie eliminuje prawie wszystkie uwagi zgłoszone wcześniej podczas przeglądu proponowanego kodu, a łatki spełniają wszystkie wymagania techniczne dla kodu dodanego do GCC. Richard Biener, jeden z opiekunów GCC, wspomniał, że kod frontendu Rusta jest już gotowy do integracji z gałęzią GCC 13, która ukaże się w maju 2023 roku.

Zatem, począwszy od GCC 13, standardowe narzędzia GCC mogą być używane do kompilowania programów w języku Rust bez konieczności instalowania kompilatora rustc, zbudowanego przy użyciu rozwiązań LLVM. Jednakże implementacja Rusta w GCC 13 będzie wersją beta, domyślnie niewłączoną. Frontend w obecnej formie nadal nadaje się jedynie do eksperymentów i wymaga udoskonaleń, co planowane jest w nadchodzących miesiącach po wstępnej integracji z GCC. Na przykład projekt nie osiągnął jeszcze zamierzonego poziomu kompatybilności z Rustem 1.49 i nie ma wystarczających możliwości, aby skompilować podstawową bibliotekę Rusta.

Źródło: opennet.ru

Dodaj komentarz