Rost 1.49

Release 1.49 av programmeringsspråket Rust har publicerats.

Rust-kompilatorn stöder ett brett utbud av system, men Rust-teamet kan inte tillhandahålla samma nivå av support för dem alla.

För att tydligt ange hur stöds varje system är, används ett nivåsystem:

  • Nivå 3. Systemet stöds av kompilatorn, men färdiga kompilatorsammansättningar tillhandahålls inte och tester körs inte.

  • Nivå 2. Färdiga kompilatorsammansättningar tillhandahålls, men tester körs inte

  • Nivå 1. Klara kompilatorenheter tillhandahålls och klarar alla tester.

Lista över plattformar och supportnivåer: https://doc.rust-lang.org/stable/rustc/platform-support.html

Nytt i release 1.49

  • 64-bitars ARM Linux-stöd flyttas till nivå 1 (första icke-x86-system som får stöd för nivå 1)

  • Stöd för 64-bitars ARM macOS har flyttats till nivå 2.

  • Stöd för 64-bitars ARM Windows har flyttats till nivå 2.

  • Lade till stöd för MIPS32r2 på nivå 3. (används för PIC32 mikrokontroller)

  • Det inbyggda testramverket skriver nu ut konsolutdata gjorda i en annan tråd.

  • Tre standardbiblioteksfunktioner har flyttats från Nightly till Stable:

  • Två funktioner är nu markerade const (tillgängliga vid kompileringstid):

  • Kraven för minimiversionen av LLVM har höjts, nu är det LLVM9 (tidigare LLVM8)

Källa: linux.org.ru