Rust Versions

Rust Versions #

  • Stable: 1.95.0
  • Beta: 1.96.0 (28 May, 2026, 30 days left)
  • Nightly: 1.97.0 (9 July, 2026, 72 days left)

Ongoing Stabilization PRs #

Stabilize c-variadic function definitions (4 days old)
  • T-compiler - Relevant to the compiler 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.
  • T-libs - Relevant to the library team, which will review and decide on the PR/issue.
  • F-c_variadic - #![feature(c_variadic)]
  • I-lang-nominated - Nominated for discussion during a lang team meeting.
  • PG-exploit-mitigations - Project group: Exploit mitigations
  • F-explicit_tail_calls - #![feature(explicit_tail_calls)]
  • A-run-make - Area: port run-make Makefiles to rmake.rs
  • S-waiting-on-t-lang - Status: Awaiting decision from T-lang

Open PR #155697

stabilize never type (9 days old)
  • T-rustdoc - Relevant to the rustdoc team, which will review and decide on the PR/issue.
  • 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.
  • 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-rustdoc-search - Area: Rustdoc’s search feature
  • A-rustdoc-json - Area: Rustdoc JSON backend
  • A-rustdoc-js - Area: Rustdoc’s JS front-end
  • T-rustdoc-frontend - Relevant to the rustdoc-frontend team, which will review and decide on the web UI/UX output.
  • I-lang-radar - Items that are on lang’s radar and will need eventual work or consideration.
  • T-rust-analyzer - Relevant to the rust-analyzer team, which will review and decide on the PR/issue.
  • P-lang-drag-1 - Lang team prioritization drag level 1. https://rust-lang.zulipchat.com/#narrow/channel/410516-t-lang
  • T-clippy - Relevant to the Clippy team.

Open PR #155499

Stabilize --remap-path-prefix in rustdoc (13 days old)
  • T-rustdoc - Relevant to the rustdoc 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.
  • F-trim-paths - Feature: trim-paths
  • A-run-make - Area: port run-make Makefiles to rmake.rs
  • T-rustdoc-frontend - Relevant to the rustdoc-frontend team, which will review and decide on the web UI/UX output.
  • T-rustdoc-internals - Relevant to the rustdoc internals team, which will review and decide on the PR/issue.

Open PR #155307

stabilize feature(cfg_target_has_atomic_equal_alignment) (19 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.
  • 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.
  • T-libs - Relevant to the library team, which will review and decide on the PR/issue.
  • 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 #155006

Stabilize tcp_deferaccept (23 days old)
  • 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 #154834

Stabilize #![rustfmt::skip], and other inner tool attributes (24 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.
  • P-lang-drag-1 - Lang team prioritization drag level 1. https://rust-lang.zulipchat.com/#narrow/channel/410516-t-lang
  • S-waiting-on-t-lang - Status: Awaiting decision from T-lang

Open PR #154770

Stabilize ptr::try_cast_aligned (37 days old)
  • S-blocked - Status: Blocked on something else such as an RFC or other implementation work.
  • T-libs - Relevant to the library team, which will review and decide on the PR/issue.

Open PR #154170

Stabilize fN::BITS (40 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.
  • A-compiler-builtins - Area: compiler-builtins (https://github.com/rust-lang/compiler-builtins)

Open PR #154065

Partially stabilize ptr_alignment_type as alignment_type (57 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.
  • 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.
  • S-waiting-on-t-libs-api - Status: Awaiting decision from T-libs-api

Open PR #153261

Stabilize rustdoc --merge --parts-out-dir, and --include-parts-dir options (66 days old)
  • T-rustdoc - Relevant to the rustdoc 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.
  • A-run-make - Area: port run-make Makefiles to rmake.rs

Open PR #152902

Stabilize int_format_into feature (74 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.

Open PR #152544

Stabilize -Zinstrument-mcount (82 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-author - Status: This is awaiting some action (such as code changes or more information) from the author.

Open PR #152122

Stabilize refcell_try_map (82 days old)
  • T-libs-api - Relevant to the library API 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.
  • needs-fcp - This change is insta-stable, or significant enough to need a team FCP to proceed.

Open PR #152092

Stabilize proc_macro_value feature (85 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 #151973

Stabilize VecDeque::truncate_front (98 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.
  • 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 #151379

Stabilize -Zdebuginfo-compression as -Cdebuginfo-compression (115 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-author - Status: This is awaiting some action (such as code changes or more information) from the author.
  • A-run-make - Area: port run-make Makefiles to rmake.rs
  • A-rust-for-linux - Relevant for the Rust-for-Linux project

Open PR #150625

Stabilize doc_cfg feature (132 days old)
  • T-rustdoc - Relevant to the rustdoc 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.
  • S-blocked - Status: Blocked on something else such as an RFC or other implementation work.
  • 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.
  • F-doc_cfg - #![feature(doc_cfg)]
  • T-rustdoc-frontend - Relevant to the rustdoc-frontend team, which will review and decide on the web UI/UX output.

Open PR #150055

Stabilize the supertrait_item_shadowing feature (172 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.
  • relnotes - Marks issues that should be documented in the release notes of the next release.
  • 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.
  • A-compiler-builtins - Area: compiler-builtins (https://github.com/rust-lang/compiler-builtins)
  • S-waiting-on-t-lang - Status: Awaiting decision from T-lang

Open PR #148605

Stabilize stack-protector (230 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.
  • T-bootstrap - Relevant to the bootstrap subteam: Rust’s build system (x.py and src/bootstrap)
  • 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.
  • PG-exploit-mitigations - Project group: Exploit mitigations

Open PR #146369

Stabilize debug_closure_helpers (238 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-blocked - Status: Blocked on something else such as an RFC or other implementation work.
  • T-libs - Relevant to the library team, which will review and decide on the PR/issue.

Open PR #146099

Stabilize -Cmin-function-alignment (310 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-blocked - Status: Blocked on something else such as an RFC or other implementation work.
  • 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

Open PR #142824

Stabilize the breakpoint function (321 days old)
  • T-lang - Relevant to the language team
  • 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-4 - Lang team prioritization drag level 4. https://rust-lang.zulipchat.com/#narrow/channel/410516-t-lang
  • S-waiting-on-t-lang - Status: Awaiting decision from T-lang

Open PR #142325

Stabilize feature(more_qualified_paths) (329 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-author - Status: This is awaiting some action (such as code changes or more information) from the author.

Open PR #141922

Stabilize substr_range and subslice_range (343 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.

Open PR #141266

Stabilize fn_align: #[align(N)] on functions (368 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-blocked - Status: Blocked on something else such as an RFC or other implementation work.
  • 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 (381 days old)
  • T-lang - Relevant to the language team
  • S-waiting-on-author - Status: This is awaiting some action (such as code changes or more information) from the author.
  • 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 #139673

About releases.rs #