Actualización del compilador de Rust a C: ¡96% de cobertura de pruebas!
Se han realizado progresos significativos en un proyecto de compilador de Rust a C, alcanzando una tasa de aprobación de pruebas principales del 95,9% y culminando en una presentación en la Rust Week. La publicación detalla las correcciones para intrínsecos de enteros de 128 bits, aritmética verificada y errores de subsegmentación. También se discuten las mejoras en la compatibilidad del compilador C, junto con el cambio a un IR interno más eficiente en cuanto a memoria. Se reconocen los desafíos como las dificultades para obtener compiladores para ciertas plataformas, pero el autor sigue comprometido con el aumento de la conformidad con C99 y el soporte de plataformas más amplias. Los planes futuros incluyen completar una inmersión profunda en los pánicos de Rust y desarrollar un perfilador de memoria.
Leer más