1.89.0 nightly #
Unreleased, branched from master
- Will be stable on: 7 August, 2025
- Branched from master on: 20 June, 2025
- Ensure copy* intrinsics also perform the static self-init checks (merged 2 days ago)
- Allow storing
format_args!()
in variable (merged 4 days ago) - Temporary lifetime extension through tuple struct and tuple variant constructors (merged 9 days ago)
- Apply
mismatched-lifetime-syntaxes
to trait and extern functions (merged 9 days ago) - Tracking issue for release notes of #142129: Apply
mismatched-lifetime-syntaxes
to trait and extern functions (merged 9 days ago) - Make
missing_fragment_specifier
an unconditional error (merged 10 days ago) - Add new Tier-3 targets:
loongarch32-unknown-none*
(merged 14 days ago) - Tracking issue for release notes of #141447: Document representation of
Option<unsafe fn()>
(merged 16 days ago) - Add a new
mismatched-lifetime-syntaxes
lint (merged 18 days ago) - Remove
i128
andu128
fromimproper_ctypes_definitions
(merged 19 days ago) - Tracking issue for release notes of #141224: terminology: allocated object → allocation (merged 23 days ago)
- Stabilize
repr128
(merged 25 days ago) - Tracking issue for release notes of #136988: Use the new solver in the
impossible_predicates
(merged 29 days ago) - aarch64-softfloat: forbid enabling the neon target feature (merged 31 days ago)
- make std::intrinsics functions actually be intrinsics (merged 34 days ago)
- Tracking issue for release notes of #137323: Guarantee behavior of transmuting
Option::<T>::None
subject to NPO (merged 34 days ago) - Add
std::io::Seek
instance forstd::io::Take
(merged 35 days ago) - Stabilize the avx512 target features (merged 36 days ago)
- Add
#[must_use]
to Array::map (merged 37 days ago) - Partially stabilize LoongArch target features (merged 43 days ago)
- remove intrinsics::drop_in_place (merged 44 days ago)