Rust 1.49

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

60GB SSD 8Gb DDR4