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