Pokrok vo vývoji kompilátora pre jazyk Rust založený na GCC

Mailing list vývojárov sady kompilátorov GCC zverejnil správu o stave projektu Rust-GCC, ktorý vyvíja frontend GCC gccrs s implementáciou kompilátora jazyka Rust založenom na GCC. Do novembra tohto roku sa plánuje priviesť gccrs k schopnosti vytvárať kód podporovaný kompilátorom Rust 1.40 a dosiahnuť úspešnú kompiláciu a používanie štandardných knižníc Rust libcore, liballoc a libstd. V nasledujúcich 6 mesiacoch sa plánuje implementácia kontroly pôžičiek a podpora balíka proc_macro.

Začali sa aj prípravné práce na začlenenie gccrs do hlavného orgánu GCC. Ak GCC prevezme gccrs, GCC toolkit bude možné použiť na kompiláciu programov Rust bez potreby inštalácie kompilátora rustc. Jedným z kritérií pre začatie integrácie je úspešné zostavenie oficiálneho testovacieho balíka a reálnych projektov v Ruste. Je možné, že vývojárom sa podarí dosiahnuť zamýšľaný cieľ v rámci prípravného cyklu súčasnej experimentálnej vetvy GCC a gccrs bude zahrnuté do vydania GCC 13, naplánovaného na máj budúceho roka.

Zdroj: opennet.ru

Pridať komentár