У списку розсилки розробників набору компіляторів GCC опубліковано звіт про стан проекту Rust-GCC, що розвиває GCC-фронтенд gccrs з реалізацією компілятора мови Rust на базі GCC. До листопада цього року планується довести gccrs до можливості складання коду, який підтримує компілятр Rust 1.40, і досягти успішної компіляції та використання штатних Rust-бібліотек libcore, liballoc і libstd. У наступні після цього 6 місяців планується реалізувати перевірку запозичення змінних (borrow checker) та підтримку пакету proc_macro.
Також розпочалася підготовча робота до включення gccrs до основного складу GCC. У разі прийняття gccrs в GCC інструментарій GCC зможе використовуватися для компіляції програм на мові Rust без необхідності встановлення компілятора rustc. Як один із критеріїв початку інтеграції називається успішна компіляція офіційного тестового набору та реальних проектів на Rust. Зазначається, що не виключено, що розробники встигнуть досягти наміченої мети в рамках циклу підготовки поточної експериментальної гілки GCC і gccrs буде включено до складу випуску GCC 13, наміченого на травень наступного року.
Джерело: opennet.ru
