Rust 1.77 Ankündigung
13:29, 01.04.2024
Am 21. März 2024 hat das Rust-Team eine neue Version der Sprache, 1.77, vorgestellt. Diese Version wurde veröffentlicht, um die Entwicklung von Software und die Arbeit mit der Sprache im Allgemeinen zu erleichtern. Der Quellcode des Projekts wurde von der Rust Foundation veröffentlicht.
Das Update ist für Benutzer über das rustup Dienstprogramm verfügbar. Wenn Sie bereits eine Version von Rust installiert haben, können Sie diese mit dem $ rustup update stable Befehl aktualisieren.
Die Version 1.77 erhielt viele Updates, darunter:
- Unterstützung für Strings im C-Stil (C-String), was das Schreiben von Code zur Interaktion mit verschiedenen Sprachschnittstellen erleichtert.
- Möglichkeit der Rekursion in asynchron ausgeführten Funktionen async fn, aufgrund der Verwendung von indirekten Abfragen.
- Stabilisierung des Makros offset_of! zur Bestimmung des Byte-Offsets von Strukturfeldern, was die Arbeit mit Daten erleichtert und die Möglichkeit von Fehlern minimiert.
- Option strip = "debuginfo" standardmäßig in Cargo-Build-Profilen, die die Größe der endgültigen Datei in Abwesenheit des Deferral-Modus reduziert.
- Lint-Check für Warnung bei der Verwendung von Links auf veränderbare statische Werte.
- Die Möglichkeit, den Typ "From<&[T; N]>" für den Typ "Cow<[T]>" zu verwenden..
- Ausrichtung der 16-Byte-Typen i128 und u128 für x86-Systeme im Compiler.
- Dritte Ebene der Unterstützung für aarch64-unknown-illumos, hexagon-unknown-none-elf, riscv32imafc-esp-espidf und riscv32im-risc0-zkvm-elf Plattformen.
- Stabilisierte APIs.