1.99.0 #
Unreleased
- Will be stable on: 12 November, 2026
- Will branch from master on: 25 September, 2026
- Enable
static_position_independent_executableson all gnu targets (merged 4 days ago) - Tracking issue for release notes of #158447: Shallow resolve ty and const vars to their root vars, attempt 2 (merged 4 days ago)
- Tracking issue for release notes of #154202: rustfmt: Format
cfg_select!(merged 5 days ago) - Stabilize fs_set_times (merged 8 days ago)
- Introduce a
PinSafePointertrait that generalizesPinCoerceUnsized(merged 9 days ago) - stabilize
c_variadic_naked_functions(merged 9 days ago) - fully deprecate the legacy integral modules (merged 13 days ago)
- When suggesting method names, prefer exact doc aliases over similar names (merged 14 days ago)
- Tracking issue for release notes of #159503: allocations: document that they can be read-only (merged 17 days ago)
- Box::leak: tell people to avoid unleaking (merged 17 days ago)
- rustfmt: Format
cfg_select!(merged 18 days ago) - Tracking issue for release notes of #158608: Implement
#[diagnostic::opaque]attribute to hide backtraces of macros. (merged 18 days ago) - Tracking issue for release notes of #159960: Allow
UnsafeCellcontent access withoutgetininvalid_reference_castinglint (merged 18 days ago) - Tracking issue for release notes of #159513: Consider
()as suspicious only when expecting!for runtime symbols (merged 18 days ago) - hermit/fs: Return
unsupported()instead offrom_raw_os_error(22)(merged 19 days ago) - Allow
UnsafeCellcontent access withoutgetininvalid_reference_castinglint (merged 21 days ago) - Split non-local
semicolon_in_expressions_from_macrosinto a separate lint (merged 23 days ago) - allow accessing the contents of UnsafeCell without going through get (merged 23 days ago)
- Promote riscv64-unknown-linux-musl to tier 2 with host tools (merged 25 days ago)
- Abort const-eval queries early when there are generics in the type (merged 26 days ago)
- Stabilize c-variadic function definitions (merged 27 days ago)
- Convert
-Ctarget-cpuinto a target-modifier for AVR, AMDGCN and NVPTX (merged 29 days ago) - semicolon_in_expressions_from_macros: Lint on non-local macros too (merged 34 days ago)
- Tracking issue for release notes of #158325: Document NonNull layout guarantees (merged 36 days ago)
- Add
Step::forward/backward_overflowingto enable RangeInclusive loop optimizations (merged 40 days ago) - Implement
IntoIteratorfor[&[mut]] Box<[T; N], A>(merged 44 days ago) - Tracking issue for release notes of #156976: enable eager
param_envnorm in new solver (merged 46 days ago)