Napredek pri razvoju prevajalnika za jezik Rust, ki temelji na GCC

Dopisni seznam razvijalcev nabora prevajalnikov GCC je objavil poročilo o statusu projekta Rust-GCC, ki razvija čelni del GCC gccrs z implementacijo prevajalnika jezika Rust, ki temelji na GCC. Do novembra tega leta je načrtovano, da gccrs omogoči gradnjo kode, ki jo podpira prevajalnik Rust 1.40, ter da doseže uspešno prevajanje in uporabo standardnih knjižnic Rust libcore, liballoc in libstd. V naslednjih 6 mesecih je predvidena implementacija borrow checkerja in podpore za paket proc_macro.

Začela so se tudi pripravljalna dela za vključitev gccrs v glavni del GCC. Če GCC sprejme gccrs, se bo komplet orodij GCC lahko uporabljal za prevajanje programov Rust, ne da bi bilo treba namestiti prevajalnik rustc. Eno od meril za začetek integracije je uspešna kompilacija uradnega testnega paketa in dejanskih projektov v Rustu. Opozoriti je treba, da je možno, da bo razvijalcem uspelo doseči načrtovani cilj v pripravljalnem ciklu trenutne eksperimentalne veje GCC in bo gccrs vključen v izdajo GCC 13, ki je predvidena za maj naslednje leto.

Vir: opennet.ru

Dodaj komentar