Edusammud GCC-l põhineva Rusti keele kompilaatori väljatöötamisel

GCC kompilaatorikomplekti arendajate meililistis avaldati aruanne Rust-GCC projekti oleku kohta, mis arendab GCC frontend gccrs-i koos GCC-l põhineva Rust keele kompilaatori teostusega. Selle aasta novembriks on plaanis viia gccrs Rust 1.40 kompilaatori toetatud koodi ehitamise võimaluseni ning saavutada standardsete Rust teekide libcore, liballoc ja libstd edukas kompileerimine ja kasutamine. Lähima 6 kuu jooksul on plaanis juurutada laenukontrolli ja paketi proc_macro tugi.

Samuti on alanud ettevalmistustööd gccrs-i lisamiseks GCC põhiosasse. Kui GCC võtab vastu gccrs-i, saab GCC tööriistakomplekti kasutada Rust-programmide kompileerimiseks, ilma et oleks vaja rustc-kompilaatorit installida. Integratsiooni alustamise üheks kriteeriumiks on ametliku testkomplekti ja reaalsete projektide edukas koostamine Rustis. Märgitakse, et on võimalik, et arendajatel õnnestub GCC praeguse eksperimentaalse haru ettevalmistustsükli jooksul kavandatud eesmärk saavutada ja gccrs lisatakse GCC 13 väljalasesse, mis on kavandatud järgmise aasta maiks.

Allikas: opennet.ru

Lisa kommentaar