Прагрэс у распрацоўцы кампілятара для мовы Rust на базе GCC

У спісе рассылання распрацоўнікаў набору кампілятараў 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

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