Előrelépés a GCC-n alapuló Rust nyelv fordítóprogramjának fejlesztésében

A GCC fordítókészlet fejlesztőinek levelezőlistája jelentést tett közzé a Rust-GCC projekt állapotáról, amely a GCC frontend gccrs-t fejleszti a Rust nyelvi fordító GCC-n alapuló implementációjával. Idén novemberre a tervek szerint a gccrs-t a Rust 1.40 fordító által támogatott kódkészítési képességre hozzuk, valamint a szabványos Rust könyvtárak, a libcore, liballoc és libstd sikeres fordítását és használatát. Az elkövetkező 6 hónapban a tervek szerint a proc_macro csomaghoz kölcsönzés-ellenőrzőt és támogatást fognak megvalósítani.

Megkezdődtek az előkészületek a gccrs-nek a GCC főtörzsébe való felvételére is. Ha a GCC elfogadja a gccrs-t, akkor a GCC eszközkészlet használható Rust programok fordítására anélkül, hogy telepíteni kellene a rustc fordítót. Az integráció megkezdésének egyik kritériuma a hivatalos tesztcsomag és a valódi projektek sikeres összeállítása Rustban. Megjegyzendő, hogy elképzelhető, hogy a fejlesztőknek sikerül elérniük a kitűzött célt a GCC jelenlegi kísérleti ágának előkészítési ciklusán belül, és a gccrs bekerül a jövő év májusára tervezett GCC 13 kiadásba.

Forrás: opennet.ru

Hozzászólás