Fremskridt med at udvikle en compiler til Rust-sproget baseret på GCC

Mailinglisten over udviklere af GCC-kompilersættet udgav en rapport om status for Rust-GCC-projektet, som udvikler GCC-frontend-gccr'erne med en implementering af Rust-sprogkompileren baseret på GCC. I november i år er det planlagt at bringe gccrs til muligheden for at bygge kode understøttet af Rust 1.40-kompileren og at opnå succesfuld kompilering og brug af standard-Rust-bibliotekerne libcore, liballoc og libstd. I de næste 6 måneder er det planlagt at implementere en lånekontrol og support til proc_macro-pakken.

Det forberedende arbejde er også påbegyndt for at inkludere gccrs i hoveddelen af ​​GCC. Hvis gccrs er vedtaget af GCC, vil GCC-værktøjssættet kunne bruges til at kompilere Rust-programmer uden behov for at installere rustc-kompileren. Et af kriterierne for at starte integrationen er den succesfulde kompilering af den officielle testsuite og rigtige projekter i Rust. Det bemærkes, at det er muligt, at udviklerne vil nå at nå det tilsigtede mål inden for forberedelsescyklussen for den nuværende eksperimentelle gren af ​​GCC, og gccrs vil blive inkluderet i GCC 13-udgivelsen, der er planlagt til maj næste år.

Kilde: opennet.ru

Tilføj en kommentar