Progressos en el desenvolupament d'un compilador per al llenguatge Rust basat en GCC

La llista de distribució de desenvolupadors del conjunt de compiladors GCC va publicar un informe sobre l'estat del projecte Rust-GCC, que desenvolupa els gccrs d'interfície GCC amb una implementació del compilador de llenguatge Rust basat en GCC. Al novembre d'enguany, es preveu portar gccrs a la capacitat de crear codi compatible amb el compilador Rust 1.40 i aconseguir una compilació i un ús exitosos de les biblioteques Rust estàndard libcore, liballoc i libstd. En els propers 6 mesos, està previst implementar un verificador de préstecs i suport per al paquet proc_macro.

També s'han iniciat els treballs preparatoris per a la inclusió de gccrs al cos principal del GCC. Si GCC adopta gccrs, el conjunt d'eines del GCC es podrà utilitzar per compilar programes Rust sense necessitat d'instal·lar el compilador rustc. Un dels criteris per iniciar la integració és la compilació amb èxit de la suite de proves oficial i projectes reals a Rust. S'observa que és possible que els desenvolupadors tinguin temps per assolir l'objectiu previst dins del cicle de preparació de la branca experimental actual de GCC i gccrs s'inclouran a la versió GCC 13, prevista per al maig de l'any vinent.

Font: opennet.ru

Afegeix comentari