Bien que l’implémentation officielle/de référence du compilateur Rust soit basée sur LLVM, des efforts indépendants continuent de travailler sur un front-end GCC Rust en tant qu’implémentation alternative complète du langage de programmation Rust.
Le front-end GCC pour Rust continue de progresser en tant que compilateur alternatif pour le code Rust, bien qu’à l’heure actuelle, il ne soit pas complet ou proche pour les fonctionnalités majeures.
Par discussions récentes cependant, le front-end GCC Rust les développeurs travaillent à établir une branche GCC Git qui reflétera leur projet GitHub. En ayant une branche de dépôt GCC Git formelle, ils espèrent aider à solidifier leur intention de mettre le front-end en amont lorsqu’il sera prêt. De même, ils ont déjà appliqué la cession des droits d’auteur à la FSF en se préparant à cette éventuelle remontée en amont. De plus, ils travaillent à établir une liste de diffusion GCC distincte pour ce front-end afin de gérer la soumission/révision des correctifs de cette manière afin de compléter également leur flux de travail GitHub. Leur référentiel GitHub continuera à coexister.
Pour ceux qui souhaitent surveiller l’état du front-end GCC Rust, ils peuvent le faire via les rapports d’état hebdomadaires. Plus récemment, ils ont atteint leur jalon de génériques et déterminent leur prise en charge des traits avant de passer à la correspondance de modèles et aux importations/visibilité. Deux étudiants travaillent également à l’amélioration de GCC Rust cet été dans le cadre du Google Summer of Code.