diff --git a/src/changelog.rst b/src/changelog.rst index 5cd9d16b..f85b5efd 100644 --- a/src/changelog.rst +++ b/src/changelog.rst @@ -19,6 +19,30 @@ 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.93.0 +------------------------------- + +- `Stabilize several s390x vector-related target features and the is_s390x_feature_detected! macro `_ + + - No change: the target is outside the scope of FLS + +- `Stabilize declaration of C-style variadic functions for the system ABI `_ +- `Emit error when using some keyword as a cfg predicate `_ + + - No change: this bug was not documented in FLS + +- `Stabilize asm_cfg `_ +- `During const-evaluation, support copying pointers byte-by-byte `_ +- `LUB coercions now correctly handle function item types, and functions with differing safeties `_ +- `Allow const items that contain mutable references to static (which is *very* unsafe, but not *always* UB) `_ +- `Add warn-by-default const_item_interior_mutations lint to warn against calls which mutate interior mutable const items `_ + + - Lints are outside the scope of FLS + +- `Add warn-by-default function_casts_as_integer lint `_ + + - Lints are outside the scope of FLS + Language changes in Rust 1.92.0 ------------------------------- diff --git a/version.rst b/version.rst index f6ef6e88..ba1ab88f 100644 --- a/version.rst +++ b/version.rst @@ -2,4 +2,4 @@ SPDX-FileCopyrightText: The Ferrocene Developers SPDX-FileCopyrightText: The Rust Project Developers -.. |spec_version| replace:: 1.92.0 +.. |spec_version| replace:: 1.93.0