Gli sviluppatori del progetto gccrs (GCC Rust) hanno pubblicato la quarta edizione delle patch con l'implementazione del frontend del compilatore Rust per GCC. Si segnala che in questa nuova edizione sono stati risolti quasi tutti i commenti precedentemente espressi durante la revisione del codice proposto, e le patch soddisfano tutti i requisiti tecnici per il codice da aggiungere a GCC. Richard Biener, uno dei manutentori di GCC, ha menzionato che ora il codice del frontend per Rust è pronto per l'integrazione nel ramo GCC 13, il cui rilascio è previsto per maggio 2023.
Pertanto, a partire da GCC 13, gli strumenti integrati di GCC potranno essere utilizzati per compilare programmi in Rust senza la necessità di installare il compilatore rustc, costruito utilizzando le tecnologie LLVM. Tuttavia, l'implementazione di Rust in GCC 13 avrà lo stato di beta, non inclusa per impostazione predefinita. Nella sua attuale forma, il frontend è utilizzabile solo per esperimenti e richiede ulteriori sviluppi, previsti nei prossimi mesi dopo l'integrazione iniziale in GCC. Ad esempio, il progetto non ha ancora raggiunto il livello di compatibilità previsto con Rust 1.49 e non offre ancora sufficienti funzionalità per la compilazione della libreria di base di Rust.
Fonte: opennet.ru
