release notes
release notes
Published 10/6/2023
MinorContains new features[blocked]
clippy::fn_null_check lint as useless_ptr_null_checks.noop_method_call warn by default.try and async in macros.unconditional_recursion lint detect recursive drops.invalid_reference_casting lint is now deny-by-default (instead of allow-by-default)[blocked]
.comment section like GCC/Clang.extern "thiscall" and "thiscall-unwind" ABIs.wasm32-wasi-preview1-threads as a tier 2 target.Refer to Rust's platform support page for more information on Rust's tiered platform support.
[blocked]
Read, Write and Seek impls for Arc<File>.io::Sink into io::Empty.RefUnwindSafe for BacktraceExitStatus implement Defaultimpl SliceIndex<str> for (Bound<usize>, Bound<usize>)assert_eq! & assert_ne! panic messages.stat struct definitions.[blocked]
{integer}::div_ceil{integer}::next_multiple_of{integer}::checked_next_multiple_ofstd::ffi::FromBytesUntilNulErrorstd::os::unix::fs::chownstd::os::unix::fs::fchownstd::os::unix::fs::lchownLocalKey::<Cell<T>>::getLocalKey::<Cell<T>>::setLocalKey::<Cell<T>>::takeLocalKey::<Cell<T>>::replaceLocalKey::<RefCell<T>>::with_borrowLocalKey::<RefCell<T>>::with_borrow_mutLocalKey::<RefCell<T>>::setLocalKey::<RefCell<T>>::takeLocalKey::<RefCell<T>>::replaceThese APIs are now stable in const contexts:
[blocked]
[blocked]
[blocked]
[blocked]
These changes do not affect any public interfaces of Rust, but they represent significant improvements to the performance or internals of rustc and related tools.
rustc_apfloat with the new version of the crate.internal_features lint for internal unstable features.release notes
Published 10/6/2023
MinorContains new features[blocked]
clippy::fn_null_check lint as useless_ptr_null_checks.noop_method_call warn by default.try and async in macros.unconditional_recursion lint detect recursive drops.invalid_reference_casting lint is now deny-by-default (instead of allow-by-default)[blocked]
.comment section like GCC/Clang.extern "thiscall" and "thiscall-unwind" ABIs.wasm32-wasi-preview1-threads as a tier 2 target.Refer to Rust's platform support page for more information on Rust's tiered platform support.
[blocked]
Read, Write and Seek impls for Arc<File>.io::Sink into io::Empty.RefUnwindSafe for BacktraceExitStatus implement Defaultimpl SliceIndex<str> for (Bound<usize>, Bound<usize>)assert_eq! & assert_ne! panic messages.stat struct definitions.[blocked]
{integer}::div_ceil{integer}::next_multiple_of{integer}::checked_next_multiple_ofstd::ffi::FromBytesUntilNulErrorstd::os::unix::fs::chownstd::os::unix::fs::fchownstd::os::unix::fs::lchownLocalKey::<Cell<T>>::getLocalKey::<Cell<T>>::setLocalKey::<Cell<T>>::takeLocalKey::<Cell<T>>::replaceLocalKey::<RefCell<T>>::with_borrowLocalKey::<RefCell<T>>::with_borrow_mutLocalKey::<RefCell<T>>::setLocalKey::<RefCell<T>>::takeLocalKey::<RefCell<T>>::replaceThese APIs are now stable in const contexts:
[blocked]
[blocked]
[blocked]
[blocked]
These changes do not affect any public interfaces of Rust, but they represent significant improvements to the performance or internals of rustc and related tools.
rustc_apfloat with the new version of the crate.internal_features lint for internal unstable features.Empowering everyone to build reliable and efficient software.