Mise à jour du compilateur Rust vers C : 96 % de couverture des tests !

2025-04-12

Des progrès significatifs ont été réalisés sur un projet de compilateur Rust vers C, atteignant un taux de réussite des tests principaux de 95,9 % et culminant par une présentation à la Rust Week. L’article détaille les corrections apportées aux intrinsèques des entiers 128 bits, à l’arithmétique vérifiée et aux bogues de sous-tranchage. Les améliorations de la compatibilité du compilateur C sont également abordées, ainsi que le passage à un IR interne plus efficace en termes de mémoire. Les défis tels que les difficultés à obtenir des compilateurs pour certaines plates-formes sont reconnus, mais l’auteur reste déterminé à améliorer la conformité C99 et le support d’un plus grand nombre de plates-formes. Les projets futurs incluent la finalisation d’une analyse approfondie des paniques Rust et le développement d’un profileur de mémoire.

Développement Compilateur C