Progressi nello sviluppo di un compilatore per il linguaggio Rust basato su GCC

La mailing list degli sviluppatori del set di compilatori GCC ha pubblicato un rapporto sullo stato del progetto Rust-GCC, che sviluppa il frontend GCC gccrs con un'implementazione del compilatore del linguaggio Rust basato su GCC. Entro novembre di quest'anno, si prevede di portare gccrs alla capacità di creare codice supportato dal compilatore Rust 1.40 e di ottenere con successo la compilazione e l'utilizzo delle librerie standard Rust libcore, liballoc e libstd. Nei prossimi 6 mesi si prevede di implementare un controllo dei prestiti e il supporto per il pacchetto proc_macro.

Sono inoltre iniziati i lavori preparatori per l'inclusione dei GCCR nell'organo principale del GCC. Se gccrs verrà adottato da GCC, il toolkit GCC potrà essere utilizzato per compilare programmi Rust senza la necessità di installare il compilatore ruggine. Uno dei criteri per avviare l'integrazione è la compilazione riuscita della suite di test ufficiale e dei progetti reali in Rust. Si segnala che è possibile che gli sviluppatori riescano a raggiungere l'obiettivo prefissato entro il ciclo di preparazione dell'attuale ramo sperimentale di GCC e che gccrs venga incluso nella versione GCC 13, prevista per maggio del prossimo anno.

Fonte: opennet.ru

Aggiungi un commento