From ddff9b173c309c251579ef8afe98d144583fe0d6 Mon Sep 17 00:00:00 2001 From: Tshepang Mbambo Date: Tue, 25 Nov 2025 21:31:54 +0200 Subject: [PATCH] add changelog entries for 1.91 releases --- src/changelog.rst | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/src/changelog.rst b/src/changelog.rst index 60dc6070..eee2fab7 100644 --- a/src/changelog.rst +++ b/src/changelog.rst @@ -18,6 +18,39 @@ with the change that has been applied due to it. just the language changes that had an impact to the FLS. See the `release notes`_ for a full list of changes. +Language changes in Rust 1.91.1 +------------------------------- + +This release has no language changes. + +Language changes in Rust 1.91.0 +------------------------------- + +- `Lower pattern bindings in the order they're written and base drop order on primary bindings' order `_ + +- `Stabilize declaration of C-style variadic functions for 'sysv64', 'win64', 'efiapi', and 'aapcs' ABIs `_. + This brings these ABIs in line with the C ABI: variadic functions can be declared in extern blocks but not defined. + +- `Add dangling_pointers_from_locals lint to warn against dangling pointers from local variables `_ + + - No change: lints are not part of the FLS + +- `Upgrade semicolon_in_expressions_from_macros from warn to deny `_ + + - No change: lints are not part of the FLS + +- `Stabilize LoongArch32 inline assembly `_ + + - No change: the target is outside the scope of the FLS + +- `Add warn-by-default integer_to_ptr_transmutes lint against integer-to-pointer transmutes `_ + + - No change: lints are not part of the FLS + +- `Stabilize 'sse4a' and 'tbm' target features `_ + +- `Add 'target_env = "macabi"' and 'target_env = "sim"' cfgs `_ as replacements for the `target_abi` cfgs with the same values. + Language changes in Rust 1.90.0 -------------------------------