Rust Versions

Rust Versions #

  • Stable: 1.89.0
  • Beta: 1.90.0 (18 September, 2025, 20 days left)
  • Nightly: 1.91.0 (30 October, 2025, 62 days left)

Ongoing Stabilization PRs #

Stabilize -Zno-jump-tables into -Cjump-tables=bool (0 days old)
  • A-LLVM - Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
  • T-compiler - Relevant to the compiler team, which will review and decide on the PR/issue.
  • S-waiting-on-review - Status: Awaiting review from the assignee but also interested parties.
  • needs-fcp - This change is insta-stable, or significant enough to need a team FCP to proceed.

Open PR #145974

stabilize extern_system_varargs (0 days old)
  • T-compiler - Relevant to the compiler team, which will review and decide on the PR/issue.
  • S-waiting-on-review - Status: Awaiting review from the assignee but also interested parties.
  • T-libs - Relevant to the library team, which will review and decide on the PR/issue.
  • I-lang-radar - Items that are on lang’s radar and will need eventual work or consideration.

Open PR #145954

Stabilize 28 RISC-V target features (riscv_ratified_v2) (1 day old)
  • T-compiler - Relevant to the compiler team, which will review and decide on the PR/issue.
  • S-waiting-on-review - Status: Awaiting review from the assignee but also interested parties.
  • O-riscv - Target: RISC-V architecture
  • T-libs - Relevant to the library team, which will review and decide on the PR/issue.

Open PR #145948

Stabilize fmt::from_fn (2 days old)
  • T-rustdoc - Relevant to the rustdoc team, which will review and decide on the PR/issue.
  • T-libs-api - Relevant to the library API team, which will review and decide on the PR/issue.
  • T-compiler - Relevant to the compiler team, which will review and decide on the PR/issue.
  • S-waiting-on-review - Status: Awaiting review from the assignee but also interested parties.
  • T-libs - Relevant to the library team, which will review and decide on the PR/issue.

Open PR #145915

Stabilize std::panic::Location::file_as_c_str (8 days old)
  • T-lang - Relevant to the language team
  • final-comment-period - In the final comment period and will be merged soon unless new substantive objections are raised.
  • S-waiting-on-review - Status: Awaiting review from the assignee but also interested parties.
  • disposition-merge - This issue / PR is in PFCP or FCP with a disposition to merge it.
  • needs-fcp - This change is insta-stable, or significant enough to need a team FCP to proceed.
  • A-panic - Area: Panicking machinery
  • S-waiting-on-documentation - Status: Waiting on approved PRs to documentation before merging
  • I-lang-radar - Items that are on lang’s radar and will need eventual work or consideration.

Open PR #145664

Stabilize s390x vector target feature and is_s390x_feature_detected! macro (8 days old)
  • T-lang - Relevant to the language team
  • T-libs-api - Relevant to the library API team, which will review and decide on the PR/issue.
  • S-waiting-on-review - Status: Awaiting review from the assignee but also interested parties.
  • proposed-final-comment-period - Proposed to merge/close by relevant subteam, see T- label. Will enter FCP once signed off.
  • O-SystemZ - Target: SystemZ processors (s390x)
  • disposition-merge - This issue / PR is in PFCP or FCP with a disposition to merge it.
  • I-lang-nominated - Nominated for discussion during a lang team meeting.
  • I-lang-radar - Items that are on lang’s radar and will need eventual work or consideration.
  • P-lang-drag-1 - Lang team prioritization drag level 1. https://rust-lang.zulipchat.com/#narrow/channel/410516-t-lang

Open PR #145656

Stabilize char_max_len (9 days old)
  • T-libs-api - Relevant to the library API team, which will review and decide on the PR/issue.
  • S-waiting-on-review - Status: Awaiting review from the assignee but also interested parties.
  • needs-fcp - This change is insta-stable, or significant enough to need a team FCP to proceed.

Open PR #145610

Stabilize BTree{Map,Set}::extract_if (13 days old)
  • T-compiler - Relevant to the compiler team, which will review and decide on the PR/issue.
  • S-waiting-on-review - Status: Awaiting review from the assignee but also interested parties.
  • T-libs - Relevant to the library team, which will review and decide on the PR/issue.

Open PR #145471

Stabilize strict_provenance_atomic_ptr feature (13 days old)
  • T-compiler - Relevant to the compiler team, which will review and decide on the PR/issue.
  • S-waiting-on-review - Status: Awaiting review from the assignee but also interested parties.
  • T-libs - Relevant to the library team, which will review and decide on the PR/issue.

Open PR #145467

Stabilize array_repeat feature (13 days old)
  • T-compiler - Relevant to the compiler team, which will review and decide on the PR/issue.
  • S-waiting-on-review - Status: Awaiting review from the assignee but also interested parties.
  • T-libs - Relevant to the library team, which will review and decide on the PR/issue.

Open PR #145465

Stabilize path_add_extension (18 days old)
  • S-waiting-on-review - Status: Awaiting review from the assignee but also interested parties.
  • T-libs - Relevant to the library team, which will review and decide on the PR/issue.

Open PR #145209

Stabilize btree_entry_insert feature (25 days old)
  • T-libs-api - Relevant to the library API team, which will review and decide on the PR/issue.
  • S-waiting-on-review - Status: Awaiting review from the assignee but also interested parties.
  • T-libs - Relevant to the library team, which will review and decide on the PR/issue.

Open PR #144871

Stabilize new_zeroed_alloc (42 days old)
  • T-libs-api - Relevant to the library API team, which will review and decide on the PR/issue.
  • needs-fcp - This change is insta-stable, or significant enough to need a team FCP to proceed.
  • S-waiting-on-fcp - Status: PR is in FCP and is awaiting for FCP to complete.

Open PR #144091

stabilize c-style varargs for sysv64, win64, efiapi, aapcs (42 days old)
  • T-lang - Relevant to the language team
  • T-compiler - Relevant to the compiler team, which will review and decide on the PR/issue.
  • S-waiting-on-review - Status: Awaiting review from the assignee but also interested parties.
  • disposition-merge - This issue / PR is in PFCP or FCP with a disposition to merge it.
  • finished-final-comment-period - The final comment period is finished for this PR / Issue.
  • needs-fcp - This change is insta-stable, or significant enough to need a team FCP to proceed.
  • I-lang-radar - Items that are on lang’s radar and will need eventual work or consideration.

Open PR #144066

Stabilize rwlock_downgrade library feature (60 days old)
  • T-libs-api - Relevant to the library API team, which will review and decide on the PR/issue.
  • proposed-final-comment-period - Proposed to merge/close by relevant subteam, see T- label. Will enter FCP once signed off.
  • disposition-merge - This issue / PR is in PFCP or FCP with a disposition to merge it.
  • S-waiting-on-fcp - Status: PR is in FCP and is awaiting for FCP to complete.

Open PR #143191

Stabilize -Cmin-function-alignment (68 days old)
  • A-LLVM - Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
  • A-attributes - Area: Attributes (#[…], #![…])
  • T-lang - Relevant to the language team
  • T-compiler - Relevant to the compiler team, which will review and decide on the PR/issue.
  • S-waiting-on-review - Status: Awaiting review from the assignee but also interested parties.
  • S-waiting-on-team - Status: Awaiting decision from the relevant subteam (see the T- label).
  • needs-fcp - This change is insta-stable, or significant enough to need a team FCP to proceed.
  • S-waiting-on-concerns - Status: Awaiting concerns to be addressed by the author
  • S-waiting-on-documentation - Status: Waiting on approved PRs to documentation before merging
  • I-lang-radar - Items that are on lang’s radar and will need eventual work or consideration.

Open PR #142824

Stabilize the breakpoint function (79 days old)
  • T-lang - Relevant to the language team
  • S-waiting-on-team - Status: Awaiting decision from the relevant subteam (see the T- label).
  • proposed-final-comment-period - Proposed to merge/close by relevant subteam, see T- label. Will enter FCP once signed off.
  • disposition-merge - This issue / PR is in PFCP or FCP with a disposition to merge it.
  • I-lang-nominated - Nominated for discussion during a lang team meeting.
  • P-lang-drag-3 - Lang team prioritization drag level 3.https://rust-lang.zulipchat.com/#narrow/channel/410516-t-lang.

Open PR #142325

Stabilize feature(more_qualified_paths) (87 days old)
  • T-lang - Relevant to the language team
  • T-compiler - Relevant to the compiler team, which will review and decide on the PR/issue.
  • S-blocked - Status: Blocked on something else such as an RFC or other implementation work.

Open PR #141922

Stabilize #[cfg(version(...))], take 2 (90 days old)
  • T-lang - Relevant to the language team
  • S-waiting-on-review - Status: Awaiting review from the assignee but also interested parties.
  • proposed-final-comment-period - Proposed to merge/close by relevant subteam, see T- label. Will enter FCP once signed off.
  • disposition-merge - This issue / PR is in PFCP or FCP with a disposition to merge it.
  • needs-fcp - This change is insta-stable, or significant enough to need a team FCP to proceed.
  • S-waiting-on-documentation - Status: Waiting on approved PRs to documentation before merging
  • I-lang-radar - Items that are on lang’s radar and will need eventual work or consideration.

Open PR #141766

Stabilize if let guards (feature(if_let_guard)) (100 days old)
  • A-LLVM - Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
  • A-testsuite - Area: The testsuite used to check the correctness of rustc
  • T-lang - Relevant to the language team
  • T-bootstrap - Relevant to the bootstrap subteam: Rust’s build system (x.py and src/bootstrap)
  • S-waiting-on-author - Status: This is awaiting some action (such as code changes or more information) from the author.
  • S-waiting-on-team - Status: Awaiting decision from the relevant subteam (see the T- label).
  • T-infra - Relevant to the infrastructure team, which will review and decide on the PR/issue.
  • proposed-final-comment-period - Proposed to merge/close by relevant subteam, see T- label. Will enter FCP once signed off.
  • S-blocked - Status: Blocked on something else such as an RFC or other implementation work.
  • disposition-merge - This issue / PR is in PFCP or FCP with a disposition to merge it.
  • needs-fcp - This change is insta-stable, or significant enough to need a team FCP to proceed.
  • A-meta - Area: Issues & PRs about the rust-lang/rust repository itself
  • WG-trait-system-refactor - The Rustc Trait System Refactor Initiative (-Znext-solver)
  • A-tidy - Area: The tidy tool
  • S-waiting-on-documentation - Status: Waiting on approved PRs to documentation before merging
  • A-rustc-dev-guide - Area: rustc-dev-guide
  • I-lang-radar - Items that are on lang’s radar and will need eventual work or consideration.

Open PR #141295

Stabilize substr_range and related methods (101 days old)
  • T-libs-api - Relevant to the library API team, which will review and decide on the PR/issue.
  • S-waiting-on-review - Status: Awaiting review from the assignee but also interested parties.
  • needs-fcp - This change is insta-stable, or significant enough to need a team FCP to proceed.

Open PR #141266

Stabilize fn_align: #[align(N)] on functions (126 days old)
  • A-LLVM - Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
  • A-attributes - Area: Attributes (#[…], #![…])
  • T-lang - Relevant to the language team
  • T-compiler - Relevant to the compiler team, which will review and decide on the PR/issue.
  • S-waiting-on-team - Status: Awaiting decision from the relevant subteam (see the T- label).
  • F-fn_align - #![feature(fn_align)]
  • S-waiting-on-documentation - Status: Waiting on approved PRs to documentation before merging
  • I-lang-radar - Items that are on lang’s radar and will need eventual work or consideration.

Open PR #140261

Stabilize offset_of_slice (139 days old)
  • T-compiler - Relevant to the compiler team, which will review and decide on the PR/issue.
  • S-waiting-on-author - Status: This is awaiting some action (such as code changes or more information) from the author.
  • T-libs - Relevant to the library team, which will review and decide on the PR/issue.

Open PR #139673

Stabilize return type notation (RFC 3654) (169 days old)
  • T-lang - Relevant to the language team
  • S-waiting-on-review - Status: Awaiting review from the assignee but also interested parties.
  • proposed-final-comment-period - Proposed to merge/close by relevant subteam, see T- label. Will enter FCP once signed off.
  • disposition-merge - This issue / PR is in PFCP or FCP with a disposition to merge it.
  • T-types - Relevant to the types team, which will review and decide on the PR/issue.
  • S-waiting-on-documentation - Status: Waiting on approved PRs to documentation before merging
  • I-lang-radar - Items that are on lang’s radar and will need eventual work or consideration.

Open PR #138424

Stabilize assert_matches and move it to core::macros (186 days old)
  • T-libs-api - Relevant to the library API team, which will review and decide on the PR/issue.
  • S-blocked - Status: Blocked on something else such as an RFC or other implementation work.

Open PR #137487

Stabilize derive(CoercePointee) (268 days old)
  • T-lang - Relevant to the language team
  • S-waiting-on-review - Status: Awaiting review from the assignee but also interested parties.
  • disposition-merge - This issue / PR is in PFCP or FCP with a disposition to merge it.
  • finished-final-comment-period - The final comment period is finished for this PR / Issue.
  • I-types-nominated - Nominated for discussion during a types team meeting.
  • T-types - Relevant to the types team, which will review and decide on the PR/issue.
  • F-derive_coerce_pointee - Feature: RFC 3621’s oft-renamed implementation
  • I-lang-radar - Items that are on lang’s radar and will need eventual work or consideration.

Open PR #133820

Stabilize associated type position impl Trait (ATPIT) (570 days old)
  • T-lang - Relevant to the language team
  • A-impl-trait - Area: impl Trait. Universally / existentially quantified anonymous types with static dispatch.
  • proposed-final-comment-period - Proposed to merge/close by relevant subteam, see T- label. Will enter FCP once signed off.
  • S-blocked - Status: Blocked on something else such as an RFC or other implementation work.
  • disposition-merge - This issue / PR is in PFCP or FCP with a disposition to merge it.
  • T-types - Relevant to the types team, which will review and decide on the PR/issue.
  • F-impl_trait_in_assoc_type - #![feature(impl_trait_in_assoc_type)]
  • S-waiting-on-concerns - Status: Awaiting concerns to be addressed by the author

Open PR #120700

About releases.rs #

  • Github Repo
  • Generated at _Fri, 29 Aug 2025 08:34:23 +0000