La version 1.49 du langage de programmation Rust a été publiée.
Le compilateur Rust prend en charge un large éventail de systèmes, mais l'équipe Rust ne peut pas garantir le même niveau de support pour tous.
Pour indiquer clairement à quel point chaque système est pris en charge, un système de niveaux est utilisé :
Niveau 3. Le système est pris en charge par le compilateur, mais les distributions du compilateur ne sont pas fournies et les tests ne sont pas exécutés.
Niveau 2. Des distributions du compilateur sont fournies, mais les tests ne sont pas exécutés.
Niveau 1. Des distributions du compilateur sont fournies et tous les tests sont réalisés.
Liste des plateformes et des niveaux de support : https://doc.rust-lang.org/stable/rustc/platform-support.html
Nouveautés de la version 1.49
Le support de Linux ARM 64 bits est passé au niveau 1 (premier système autre que les systèmes x86 à obtenir le support de niveau 1)
Le support de macOS ARM 64 bits est passé au niveau 2.
Le support de Windows ARM 64 bits est passé au niveau 2.
Ajout du support MIPS32r2 au niveau 3. (utilisé pour les microcontrôleurs PIC32)
Le framework de test intégré affiche désormais la sortie console réalisée dans un autre thread.
Trois fonctions de la bibliothèque standard ont été transférées de Nightly à Stable :
Deux fonctions sont désormais marquées const (disponibles au moment de la compilation) :
Les exigences pour la version minimale de LLVM ont été augmentées, maintenant c'est LLVM9 (anciennement LLVM8)
Source : linux.org.ru
