Progrès dans le développement d'un compilateur pour le langage Rust basé sur GCC

La liste de diffusion des développeurs du jeu de compilateurs GCC a publié un rapport sur l'état du projet Rust-GCC, qui développe le frontend gccrs de GCC avec une implémentation du compilateur de langage Rust basé sur GCC. D'ici novembre de cette année, il est prévu d'amener gccrs à la capacité de créer du code pris en charge par le compilateur Rust 1.40, ainsi que de réussir la compilation et l'utilisation des bibliothèques Rust standard libcore, liballoc et libstd. Au cours des 6 prochains mois, il est prévu d'implémenter un vérificateur d'emprunt et de prendre en charge le package proc_macro.

Les travaux préparatoires ont également commencé en vue de l'inclusion du GCCRS dans le corps principal du CCG. Si gccrs est adopté par GCC, la boîte à outils GCC pourra être utilisée pour compiler des programmes Rust sans avoir besoin d'installer le compilateur rustc. L'un des critères pour démarrer l'intégration est la compilation réussie de la suite de tests officielle et de projets réels dans Rust. Il est à noter qu'il est possible que les développeurs parviennent à atteindre l'objectif visé dans le cadre du cycle de préparation de la branche expérimentale actuelle de GCC et que gccrs soit inclus dans la version GCC 13, prévue pour mai de l'année prochaine.

Source: opennet.ru

Ajouter un commentaire