Франтэнд для мовы 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

Дадаць каментар