Vooruitgang bij het ontwikkelen van een compiler voor de Rust-taal op basis van GCC

De mailinglijst van ontwikkelaars van de GCC-compilerset publiceerde een rapport over de status van het Rust-GCC-project, dat de GCC frontend gccrs ontwikkelt met een implementatie van de Rust-taalcompiler op basis van GCC. Het is de bedoeling dat gccrs tegen november van dit jaar de mogelijkheid krijgt om code te bouwen die wordt ondersteund door de Rust 1.40-compiler, en om een ​​succesvolle compilatie en gebruik van de standaard Rust-bibliotheken libcore, liballoc en libstd te bereiken. In de komende zes maanden is het de bedoeling om een ​​leenchecker en ondersteuning voor het proc_macro-pakket te implementeren.

Er zijn ook voorbereidende werkzaamheden begonnen voor de opname van gccrs in het hoofdgedeelte van de GCC. Als gccrs door GCC wordt overgenomen, kan de GCC-toolkit worden gebruikt om Rust-programma's te compileren zonder dat de rustc-compiler hoeft te worden geïnstalleerd. Een van de criteria voor het starten van de integratie is de succesvolle compilatie van de officiële testsuite en echte projecten in Rust. Opgemerkt wordt dat het mogelijk is dat de ontwikkelaars erin zullen slagen het beoogde doel te bereiken binnen de voorbereidingscyclus van de huidige experimentele tak van GCC en dat gccrs zullen worden opgenomen in de GCC 13-release, gepland voor mei volgend jaar.

Bron: opennet.ru

Voeg een reactie