Пешравӣ дар таҳияи компилятор барои забони Rust дар асоси GCC

Рӯйхати ирсолии таҳиягарони маҷмӯи компилятори GCC гузоришро дар бораи вазъи лоиҳаи Rust-GCC нашр кард, ки gccrs frontend-и GCC-ро бо татбиқи компилятори забони Rust дар асоси GCC таҳия мекунад. То моҳи ноябри соли ҷорӣ, ба нақша гирифта шудааст, ки gccrs ба қобилияти сохтани коде, ки аз ҷониби компилятори Rust 1.40 дастгирӣ мешавад ва ноил шудан ба мураттабсозӣ ва истифодаи бомуваффақияти китобхонаҳои стандартии Rust libcore, liballoc ва libstd. Дар 6 моҳи оянда татбиқи чеки қарз ва дастгирии бастаи proc_macro ба нақша гирифта шудааст.

Кори тайёрй барои ба хайати асосии ГСС дохил кардани гкчрхо низ огоз ёфт. Агар gccrs аз ҷониби GCC қабул карда шавад, асбоби GCC метавонад барои тартиб додани барномаҳои Rust бидуни насб кардани компилятори rustc истифода шавад. Яке аз меъёрҳои оғози ҳамгироӣ ин тартиб додани бомуваффақияти пакети расмии тестӣ ва лоиҳаҳои воқеӣ дар Rust мебошад. Қайд карда мешавад, ки имконпазир аст, ки таҳиягарон дар доираи давраи омодасозии филиали таҷрибавии кунунии GCC ба ҳадафи пешбинишуда ноил шаванд ва gccrs ба нашри GCC 13, ки моҳи майи соли оянда ба нақша гирифта шудааст, дохил карда шаванд.

Манбаъ: opennet.ru

Илова Эзоҳ