Progress Rust valodas kompilatora izstrādē, pamatojoties uz GCC

GCC kompilatoru komplekta izstrādātāju adresātu sarakstā tika publicēts ziņojums par Rust-GCC projekta statusu, kas izstrādā GCC frontend gccrs ar Rust valodas kompilatora ieviešanu, pamatojoties uz GCC. Līdz šī gada novembrim plānots ieviest gccrs līdz Rust 1.40 kompilatora atbalstīta koda veidošanas iespējai un panākt veiksmīgu standarta Rust bibliotēku libcore, liballoc un libstd kompilāciju un izmantošanu. Tuvāko 6 mēnešu laikā plānots ieviest aizņēmumu pārbaudītāju un atbalstu proc_macro pakotnei.

Ir arī sākts sagatavošanās darbs, lai GCC iekļautu GCC galvenajā daļā. Ja GCC pieņems gccrs, GCC rīku komplektu varēs izmantot Rust programmu kompilēšanai bez nepieciešamības instalēt rustc kompilatoru. Viens no integrācijas sākšanas kritērijiem ir veiksmīga oficiālās pārbaudes komplekta un reālu projektu apkopošana Rustā. Tiek atzīmēts, ka, iespējams, izstrādātājiem izdosies sasniegt iecerēto GCC pašreizējās eksperimentālās nozares sagatavošanas cikla ietvaros un gccrs tiks iekļauts GCC 13 laidienā, kas paredzēts nākamā gada maijā.

Avots: opennet.ru

Pievieno komentāru