Die Version 1.49 der Programmiersprache Rust wurde veröffentlicht.
Der Rust-Compiler unterstĂŒtzt eine Vielzahl von Systemen, aber das Rust-Team kann keinen einheitlichen Support fĂŒr alle bieten.
Um klar zu definieren, wie gut jedes System unterstĂŒtzt wird, verwenden wir ein Stufen-System:
Stufe 3. Das System wird vom Compiler unterstĂŒtzt, aber es werden keine fertiggestellten Compiler-Bauten bereitgestellt und keine Tests durchgefĂŒhrt.
Stufe 2. Es werden fertiggestellte Compiler-Bauten bereitgestellt, aber keine Tests durchgefĂŒhrt.
Stufe 1. Es werden fertiggestellte Compiler-Bauten bereitgestellt und alle Tests durchgefĂŒhrt.
Liste der Plattformen und UnterstĂŒtzungsstufen: https://doc.rust-lang.org/stable/rustc/platform-support.html
Neu in Version 1.49
Die UnterstĂŒtzung von 64-Bit ARM Linux wurde auf Stufe 1 hochgestuft (das erste System, das von der UnterstĂŒtzung Stufe 1 profitiert, das nicht auf x86 basiert).
Die UnterstĂŒtzung von 64-Bit ARM macOS wurde auf Stufe 2 hochgestuft.
Die UnterstĂŒtzung von 64-Bit ARM Windows wurde auf Stufe 2 hochgestuft.
Die UnterstĂŒtzung fĂŒr MIPS32r2 wurde auf Stufe 3 hinzugefĂŒgt. (wird fĂŒr PIC32-Mikrocontroller verwendet)
Das integrierte Test-Framework gibt jetzt Konsolenausgaben aus, die in einem anderen Thread erstellt wurden.
Drei Funktionen der Standardbibliothek wurden von Nightly in Stable verschoben:
Zwei Funktionen sind jetzt als const gekennzeichnet (sind zur Compile-Zeit verfĂŒgbar):
Die Anforderungen an die Mindestversion von LLVM wurden erhöht, nun ist es LLVM9 (vorher war es LLVM8).
Quelle: linux.org.ru
