Фронтенд для мови Rust доведений до готовності до інтеграції в GCC 13

Розробники проекту gccrs (GCC Rust) опублікували четверту редакцію патчів із реалізацією фронтенду компілятора мови Rust для GCC. Зазначається, що у новій редакції усунуто майже всі зауваження, раніше висловлені при рецензуванні запропонованого коду, і патчі задовольняють усім технічним вимогам до коду, що додається GCC. Річард Бінер (Richard Biener), один із супровідних GCC, згадав, що тепер код фронтенду для мови Rust готовий для інтеграції у гілку GCC 13, реліз якої відбудеться у травні 2023 року.

Таким чином, починаючи з GCC 13 штатний інструментарій GCC зможе використовуватися для компіляції програм мовою Rust без необхідності встановлення компілятора rustc, побудованого з використанням напрацювань LLVM. При цьому реалізація Rust у GCC 13 матиме статус бета-версії, яка не включається за умовчанням. У поточному вигляді фронтенд поки що придатний лише для експериментів і вимагає доопрацювання, яке планують провести в найближчі місяці після початкової інтеграції до складу GCC. Наприклад, проектом ще не досягнуто наміченого рівня сумісності з Rust 1.49 і мало можливостей для компіляції базової бібліотеки Rust.

Джерело: opennet.ru

Додати коментар або відгук