Fremgang med å utvikle en kompilator for Rust-språket basert på GCC

E-postlisten over utviklere av GCC-kompilatorsettet publiserte en rapport om statusen til Rust-GCC-prosjektet, som utvikler GCC-frontend gccrs med en implementering av Rust-språkkompilatoren basert på GCC. Innen november i år er det planlagt å bringe gccrs til muligheten til å bygge kode støttet av Rust 1.40-kompilatoren, og for å oppnå vellykket kompilering og bruk av standard Rust-bibliotekene libcore, liballoc og libstd. I løpet av de neste 6 månedene er det planlagt å implementere en lånekontroll og støtte for proc_macro-pakken.

Forberedende arbeid har også startet for inkludering av gccrs i hoveddelen av GCC. Hvis gccrs er adoptert av GCC, vil GCC-verktøysettet kunne brukes til å kompilere Rust-programmer uten å måtte installere rustc-kompilatoren. Et av kriteriene for å starte integrasjon er den vellykkede kompileringen av den offisielle testpakken og ekte prosjekter i Rust. Det bemerkes at det er mulig at utviklerne vil klare å oppnå det tiltenkte målet innenfor forberedelsessyklusen til den nåværende eksperimentelle grenen av GCC, og gccrs vil bli inkludert i GCC 13-utgivelsen, planlagt til mai neste år.

Kilde: opennet.ru

Legg til en kommentar