Avances en el desarrollo de un compilador para el lenguaje Rust basado en GCC

La lista de correo de desarrolladores del conjunto de compiladores GCC publicó un informe sobre el estado del proyecto Rust-GCC, que desarrolla el frontend gccrs de GCC con una implementación del compilador del lenguaje Rust basado en GCC. Para noviembre de este año, está previsto que gccrs tenga la capacidad de crear código compatible con el compilador Rust 1.40 y lograr una compilación y uso exitosos de las bibliotecas estándar de Rust libcore, liballoc y libstd. En los próximos 6 meses, está previsto implementar un verificador de préstamos y soporte para el paquete proc_macro.

También se han iniciado los trabajos preparatorios para la inclusión de los gccrs en el cuerpo principal del CCG. Si GCC adopta gccrs, el kit de herramientas de GCC podrá usarse para compilar programas Rust sin la necesidad de instalar el compilador Rustc. Uno de los criterios para iniciar la integración es la compilación exitosa del conjunto de pruebas oficial y proyectos reales en Rust. Cabe señalar que es posible que los desarrolladores logren alcanzar el objetivo previsto dentro del ciclo de preparación de la rama experimental actual de GCC y que gccrs se incluya en la versión GCC 13, prevista para mayo del próximo año.

Fuente: opennet.ru

Añadir un comentario