
Sebbene l’implementazione del compilatore Rust ufficiale/di riferimento sia basata su LLVM, continua ad esserci lo sforzo indipendente di lavorare su un front-end GCC Rust come implementazione completa alternativa del linguaggio di programmazione Rust.
Il front-end GCC per Rust continua ad avanzare come compilatore alternativo andando avanti per il codice Rust anche se al momento non è completo o vicino ad esso per le caratteristiche principali.
Per discussioni recenti, tuttavia, il front-end GCC Rust gli sviluppatori stanno lavorando per stabilire un ramo Git GCC che rispecchi il loro progetto GitHub. Avendo un ramo formale del repository GCC Git, sperano di aiutare a consolidare la loro intenzione di ottenere il front-end upstream quando pronto. Allo stesso modo, hanno già imposto l’assegnazione del diritto d’autore alla FSF nella preparazione di quell’eventuale upstreaming. Inoltre, stanno lavorando per stabilire una mailing list GCC separata per questo front-end per gestire l’invio/revisione delle patch in questo modo per integrare anche il loro flusso di lavoro GitHub. Il loro repository GitHub continuerà a coesistere.
Per coloro che desiderano monitorare lo stato del front-end GCC Rust, è possibile farlo tramite i rapporti di stato settimanali. Più di recente, hanno raggiunto il traguardo dei generici e stanno scoprendo il supporto dei loro tratti prima di passare alla corrispondenza dei modelli e alle importazioni/visibilità. Ci sono anche due studenti che lavorano per migliorare GCC Rust quest’estate come parte di Google Summer of Code.