Publicouse a versión 1.49 da linguaxe de programación Rust.
O compilador de Rust admite unha ampla gama de sistemas, pero o equipo de Rust non pode proporcionar o mesmo nivel de soporte para todos eles.
Para indicar claramente como é compatible con cada sistema, utilízase un sistema de niveis:
-
Nivel 3. O compilador admite o sistema, pero non se proporcionan conxuntos de compiladores preparados e non se executan probas.
-
Nivel 2. Ofrécense conxuntos de compiladores preparados, pero non se executan probas
-
Nivel 1. Ofrécense conxuntos de compiladores preparados e superan todas as probas.
Lista de plataformas e niveis de soporte: https://doc.rust-lang.org/stable/rustc/platform-support.html
Novo na versión 1.49
-
A compatibilidade con ARM Linux de 64 bits pasou ao nivel 1 (primeiro sistema que non é x86 en recibir soporte de nivel 1)
-
O soporte para macOS ARM de 64 bits trasladouse ao nivel 2.
-
O soporte para Windows ARM de 64 bits moveuse ao nivel 2.
-
Engadido soporte para MIPS32r2 no nivel 3. (usado para microcontroladores PIC32)
-
O marco de proba integrado agora imprime a saída da consola feita nun fío diferente.
-
Movéronse tres funcións estándar da biblioteca de Nightly a Stable:
-
Dúas funcións están agora marcadas const (dispoñible no momento da compilación):
-
Aumentáronse os requisitos para a versión mínima de LLVM, agora é LLVM9 (anteriormente LLVM8)
Fonte: linux.org.ru