Pokrok ve vývoji kompilátoru pro jazyk Rust založený na GCC

Mailing list vývojářů sady kompilátorů GCC zveřejnil zprávu o stavu projektu Rust-GCC, který vyvíjí frontend GCC gccrs s implementací překladače jazyka Rust založeného na GCC. Do listopadu tohoto roku se plánuje přivést gccrs ke schopnosti vytvářet kód podporovaný kompilátorem Rust 1.40 a dosáhnout úspěšné kompilace a použití standardních knihoven Rust libcore, liballoc a libstd. V příštích 6 měsících se plánuje implementace kontroly půjček a podpora balíčku proc_macro.

Rovněž byly zahájeny přípravné práce na začlenění gccrs do hlavního orgánu GCC. Pokud GCC převezme gccrs, bude možné použít sadu nástrojů GCC ke kompilaci programů Rust bez nutnosti instalace kompilátoru rustc. Jedním z kritérií pro zahájení integrace je úspěšné sestavení oficiální testovací sady a skutečných projektů v Rustu. Je možné, že se vývojářům podaří dosáhnout zamýšleného cíle v rámci přípravného cyklu současné experimentální větve GCC a gccrs bude zahrnuto do vydání GCC 13, plánovaného na květen příštího roku.

Zdroj: opennet.ru

Přidat komentář