Rest 1.49

Release 1.49 of the Rust programming language has been published.

The Rust compiler supports a wide range of systems, but the Rust team cannot provide the same level of support for all of them.

To clearly indicate how supported each system is, a tier system is used:

  • Level 3: The system is supported by the compiler, but compiler builds are not provided and tests are not run.

  • Level 2: Compiler builds are provided, but tests are not run

  • Level 1: Compiler builds are provided and all tests pass.

List of platforms and support levels: https://doc.rust-lang.org/stable/rustc/platform-support.html

New in release 1.49

  • Support for 64-bit ARM Linux moved to level 1 (first non-x86 system to receive level 1 support)

  • Support for 64-bit ARM macOS has been moved to level 2.

  • 64-bit ARM Windows support moved to level 2.

  • Added support for MIPS32r2 at level 3. (used for PIC32 microcontrollers)

  • The built-in test framework now outputs console output made on a different thread.

  • Ported from Nightly to Stable are three standard library functions:

  • Two functions are now marked const (available at compile time):

  • Increased requirements for the minimum version of LLVM, now it is LLVM9 (was LLVM8)

Source: linux.org.ru