Rust Versions

Rust Versions #

  • Stable: 1.87.0
  • Beta: 1.88.0 (26 June, 2025, 30 days left)
  • Nightly: 1.89.0 (7 August, 2025, 72 days left)

Ongoing Stabilization PRs #

Stabilize feature(generic_arg_infer) (0 days old)
  • T-lang - Relevant to the language 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.
  • disposition-merge - This issue / PR is in PFCP or FCP with a disposition to merge it.
  • A-const-generics - Area: const generics (parameters and arguments)
  • I-lang-nominated - Nominated for discussion during a lang team meeting.
  • F-generic_arg_infer - Using _ as a const argument: #![feature(generic_arg_infer)]`
  • S-waiting-on-documentation - Status: Waiting on approved PRs to documentation before merging
  • P-lang-drag-1 - Lang team prioritization drag level 1. https://rust-lang.zulipchat.com/#narrow/channel/410516-t-lang

Open PR #141610

Stabilize if let guards (feature(if_let_guard)) (6 days old)
  • T-lang - Relevant to the language 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.
  • 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.
  • I-lang-nominated - Nominated for discussion during a lang team meeting.
  • S-waiting-on-documentation - Status: Waiting on approved PRs to documentation before merging
  • P-lang-drag-1 - Lang team prioritization drag level 1. https://rust-lang.zulipchat.com/#narrow/channel/410516-t-lang

Open PR #141295

Stabilize substr_range and related methods (7 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 feature result_flattening (11 days old)
  • T-libs-api - Relevant to the library API team, which will review and decide on the PR/issue.
  • 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.

Open PR #141072

Stabilize sha512. sm3 and sm4 for x86 (19 days old)
  • O-x86_64 - Target: x86-64 processors (like x86_64-*) (also known as amd64 and x64)
  • T-lang - Relevant to the language team, which will review and decide on the PR/issue.
  • 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.
  • A-target-feature - Area: Enabling/disabling target features like AVX, Neon, etc.
  • O-x86_32 - Target: x86 processors, 32 bit (like i686-*) (IA-32)
  • S-waiting-on-documentation - Status: Waiting on approved PRs to documentation before merging

Open PR #140767

Stabilize keylocker (19 days old)
  • O-x86_64 - Target: x86-64 processors (like x86_64-*) (also known as amd64 and x64)
  • T-lang - Relevant to the language team, which will review and decide on the PR/issue.
  • 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.
  • A-target-feature - Area: Enabling/disabling target features like AVX, Neon, etc.
  • O-x86_32 - Target: x86 processors, 32 bit (like i686-*) (IA-32)
  • 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 #140766

Stabilize fn_align: #[repr(align(N))] on functions and -Zmin-function-alignment (32 days old)
  • A-attributes - Area: Attributes (#[…], #![…])
  • T-lang - Relevant to the language 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.
  • F-fn_align - #![feature(fn_align)]
  • I-lang-radar - Items that are on lang’s radar and will need eventual work or consideration.

Open PR #140261

Stabilize offset_of_slice (45 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) (75 days old)
  • T-lang - Relevant to the language 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.
  • 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 repr128 (78 days old)
  • T-lang - Relevant to the language 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.
  • A-rustdoc-json - Area: Rustdoc JSON backend
  • A-run-make - Area: port run-make Makefiles to rmake.rs
  • A-tidy - Area: The tidy tool
  • I-lang-radar - Items that are on lang’s radar and will need eventual work or consideration.

Open PR #138285

Stabilise os_string_pathbuf_leak (83 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.
  • 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-libs-api-nominated - Nominated for discussion during a libs-api team meeting.

Open PR #137992

Stabilize assert_matches and move it to core::macros (92 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) (174 days old)
  • T-lang - Relevant to the language 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.
  • 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.
  • 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
  • S-waiting-on-concerns - Status: Awaiting concerns to be addressed by the author
  • I-lang-radar - Items that are on lang’s radar and will need eventual work or consideration.

Open PR #133820

Stabilize tcp_quickack (284 days old)
  • O-linux - Operating system: Linux
  • O-android - Operating system: Android
  • 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.
  • 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.
  • to-announce - Announce this issue on triage meeting

Open PR #129121

stabilize std::path::Path::file_prefix (285 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.
  • T-libs - Relevant to the library team, which will review and decide on the PR/issue.
  • A-run-make - Area: port run-make Makefiles to rmake.rs

Open PR #129114

Stabilize associated type position impl Trait (ATPIT) (476 days old)
  • T-lang - Relevant to the language team, which will review and decide on the PR/issue.
  • S-waiting-on-review - Status: Awaiting review from the assignee but also interested parties.
  • 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 Tue, 27 May 2025 10:29:51 +0000