Framsteg med att utveckla en kompilator för Rust-språket baserad på GCC

E-postlistan över utvecklare av GCC-kompilatoruppsättningen publicerade en rapport om statusen för Rust-GCC-projektet, som utvecklar GCC:s frontend-gccrs med en implementering av Rust-språkkompilatorn baserad på GCC. I november i år är det planerat att föra gccrs till möjligheten att bygga kod som stöds av Rust 1.40-kompilatorn, och att uppnå framgångsrik kompilering och användning av Rust-standardbiblioteken libcore, liballoc och libstd. Under de kommande 6 månaderna är det planerat att implementera en lånekontroll och stöd för paketet proc_macro.

Förberedande arbete har också påbörjats för att inkludera gccrs i huvuddelen av GCC. Om gccrs antas av GCC, kommer GCC-verktygssatsen att kunna användas för att kompilera Rust-program utan att behöva installera rustc-kompilatorn. Ett av kriterierna för att starta integrationen är den framgångsrika sammanställningen av den officiella testsviten och riktiga projekt i Rust. Det noteras att det är möjligt att utvecklarna kommer att ha tid att uppnå det avsedda målet inom förberedelsecykeln för den nuvarande experimentella grenen av GCC och gccrs kommer att inkluderas i GCC 13-utgåvan, planerad till maj nästa år.

Källa: opennet.ru

Lägg en kommentar