Napredak u razvoju kompajlera za jezik Rust temeljen na GCC-u

Lista za slanje e-pošte programera skupa prevoditelja GCC objavila je izvješće o statusu projekta Rust-GCC, koji razvija GCC sučelje gccrs s implementacijom prevoditelja jezika Rust temeljenog na GCC-u. Do studenog ove godine planira se dovesti gccrs u sposobnost izrade koda podržanog prevoditeljem Rust 1.40 te postići uspješnu kompilaciju i korištenje standardnih Rust biblioteka libcore, liballoc i libstd. U sljedećih 6 mjeseci planirana je implementacija borrow checkera i podrške za proc_macro paket.

Također su započeli pripremni radovi za uključivanje gccrs-a u glavni dio GCC-a. Ako GCC usvoji gccrs, GCC alat će se moći koristiti za kompajliranje Rust programa bez potrebe za instaliranjem rustc prevoditelja. Jedan od kriterija za početak integracije je uspješna kompilacija službenog testnog paketa i stvarnih projekata u Rustu. Napominje se da je moguće da će programeri uspjeti postići željeni cilj unutar pripremnog ciklusa trenutne eksperimentalne grane GCC-a, a gccrs će biti uključen u izdanje GCC 13, zakazano za svibanj sljedeće godine.

Izvor: opennet.ru

Dodajte komentar