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