Zum Inhalt springen

Rust Release Notes

5 Einträge aus 1 Quelle. Zuletzt aktualisiert:

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Rust

Rust 1.99.0

Rust 1.99.0 stabilisiert C-variadic-Funktionsdefinitionen (auch mit #[unsafe(naked)]) sowie #[my_macro] mod foo; und ergänzt den Lint raw_borrows_via_references, erweitert unconditional_panic und korrigiert overflowing_literals bei wiederholter Negation.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Rust

Rust 1.98.0

Rust 1.98.0 erlaubt das Verkürzen der Lifetime von &mut bei Unsize-Coercions, fügt Lints wie invalid_runtime_symbol_definitions und c_void_returns hinzu und hebt mehrere thumbv7-Targets auf Tier 2 an.

<a id="1.98.0-Language"></a>

Language

<a id="1.98.0-Platform-Support"></a>

Platform Support

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Rust

Rust 1.97.1

Rust 1.97.1 behebt eine Fehlkompilierung durch eine LLVM-Optimierung, indem ein LLVM-Update übernommen und eine rustc-Änderung zurückgenommen wird.

<a id="1.97.1"></a>

  • rustc: Fix miscompilation in LLVM optimization This backports an LLVM submodule bump to include the LLVM-side fix and a revert of the rustc change that is one known trigger for the bug. The rustc side revert should not be strictly necessary but is done out of abundance of caution.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Rust

Rust 1.97.0

Rust 1.97.0 ergänzt den Lint dead_code_pub_in_binary, stabilisiert mehrere Target-Features und APIs wie Default for RepeatN, erlaubt trailing self in mehr Imports und streicht für nvptx64-nvidia-cuda die Unterstützung alter Architekturen.

Originalquelle(öffnet in neuem Tab)Problem melden