Edistystä GCC-pohjaisen Rust-kielen kääntäjän kehittämisessä

GCC-kääntäjäjoukon kehittäjien postituslista julkaisi raportin Rust-GCC-projektin tilasta, joka kehittää GCC-etuosaa gccrs:tä GCC-pohjaisen Rust-kääntäjän toteutuksella. Tämän vuoden marraskuuhun mennessä on tarkoitus tuoda gccrs kykyyn rakentaa Rust 1.40 -kääntäjän tukemaa koodia ja saavuttaa onnistunut käännös ja käyttö standardien Rust kirjastoista libcore, liballoc ja libstd. Seuraavan 6 kuukauden aikana on tarkoitus ottaa käyttöön lainatarkistus ja tuki proc_macro-paketille.

Valmistelutyö gccrs:n sisällyttämiseksi GCC:n päärunkoon on myös alkanut. Jos GCC ottaa käyttöön gccrs:n, GCC-työkalupakkia voidaan käyttää Rust-ohjelmien kääntämiseen ilman rustc-kääntäjän asentamista. Yksi integraation aloittamisen kriteereistä on virallisen testipaketin ja todellisten projektien onnistunut kokoaminen Rustissa. On huomattava, että on mahdollista, että kehittäjät onnistuvat saavuttamaan asetetun tavoitteen GCC:n nykyisen kokeellisen haaran valmisteluvaiheessa ja gccrs sisällytetään GCC 13 -julkaisuun, joka on suunniteltu ensi vuoden toukokuussa.

Lähde: opennet.ru

Lisää kommentti