Rust Versions

Rust Versions #

  • Stable: 1.99.0
  • Beta: 1.100.0 (12 November, 2026, 40 days left)
  • Nightly: 1.101.0 (24 December, 2026, 82 days left)

Ongoing Stabilization PRs #

Stabilize CStr::display (0 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 #163711

Stabilize int_from_ascii (0 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 #163696

Stabilize #[diagnostic::on_unknown] (1 day old)
  • A-attributes - Area: Attributes (#[…], #![…])
  • 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.

Open PR #163636

stabilize {Rc, Arc}::is_unique (5 days old)
  • 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-libs - Relevant to the library team, which will review and decide on the PR/issue.

Open PR #163458

Stabilize -Zembed-metadata (5 days old)
  • A-testsuite - Area: The testsuite used to check the correctness of rustc
  • 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)
  • T-cargo - Relevant to the cargo 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.
  • A-run-make - Area: port run-make Makefiles to rmake.rs
  • S-waiting-on-t-compiler - Status: Awaiting decision from T-compiler

Open PR #163436

Stabilize iter_advance_by (8 days old)
  • T-compiler - Relevant to the compiler 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.
  • T-libs - Relevant to the library team, which will review and decide on the PR/issue.

Open PR #163328

Stabilize std::os::unix::process::CommandExt::chroot (process_chroot) (13 days old)
  • 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.
  • 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.
  • O-unix - Operating system: Unix-like

Open PR #163067

stabilize ptr_cast_slice (15 days old)
  • 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.
  • T-libs - Relevant to the library team, which will review and decide on the PR/issue.

Open PR #162927

Stabilize ExitCode::exit_process (36 days old)
  • 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.
  • T-libs - Relevant to the library team, which will review and decide on the PR/issue.

Open PR #161908

Stabilize core::io::{Error(Kind), IoSlice(Mut), Result} (52 days old)
  • 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.
  • 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.

Open PR #160951

Stabilize attributes on closure and method call expressions (75 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.
  • needs-fcp - This change is insta-stable, or significant enough to need a team FCP to proceed.
  • PG-exploit-mitigations - Project group: Exploit mitigations
  • I-lang-radar - Items that are on lang’s radar and will need eventual work or consideration.

Open PR #159581

Stabilize mpmc_channel (92 days old)
  • 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.

Open PR #158729

stabilize s390x specific target-feature backchain (95 days old)
  • A-LLVM - Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
  • 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-MCP - Status: PR has a compiler MCP and is waiting for the compiler MCP to complete.
  • I-lang-radar - Items that are on lang’s radar and will need eventual work or consideration.
  • needs-reference-pr - This language change needs an approved Reference PR to proceed.

Open PR #158612

Stabilize optimize attribute (124 days old)
  • 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.
  • 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.
  • to-announce - Announce this issue on triage meeting
  • A-rustdoc-json - Area: Rustdoc JSON backend
  • I-lang-radar - Items that are on lang’s radar and will need eventual work or consideration.
  • needs-reference-pr - This language change needs an approved Reference PR to proceed.

Open PR #157273

Stabilize Rng and SystemRng (126 days old)
  • 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.
  • T-libs - Relevant to the library team, which will review and decide on the PR/issue.
  • A-random - Area: random data generation support

Open PR #157168

Stabilize tcp_deferaccept (181 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 (183 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 (196 days old)
  • final-comment-period - In the final comment period and will be merged soon unless new substantive objections are raised.
  • 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.
  • T-libs - Relevant to the library team, which will review and decide on the PR/issue.

Open PR #154170

Stabilize fN::BITS (198 days old)
  • relnotes - Marks issues that should be documented in the release notes of the next release.
  • 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.
  • has-merge-commits - PR has merge commits, merge with caution.
  • A-compiler-builtins - Area: compiler-builtins (https://github.com/rust-lang/compiler-builtins)

Open PR #154065

Partially stabilize ptr_alignment_type as alignment_type (216 days old)
  • 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.
  • T-libs - Relevant to the library team, which will review and decide on the PR/issue.

Open PR #153261

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

Open PR #152902

Stabilize -Zinstrument-mcount (241 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 (241 days old)
  • 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.
  • T-libs - Relevant to the library team, which will review and decide on the PR/issue.

Open PR #152092

Stabilize proc_macro_value feature (243 days old)
  • 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-libs - Relevant to the library team, which will review and decide on the PR/issue.

Open PR #151973

Stabilize -Zdebuginfo-compression as -Cdebuginfo-compression (274 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 (291 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 (331 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.
  • 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.
  • to-announce - Announce this issue on triage meeting
  • T-types - Relevant to the types 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.
  • A-compiler-builtins - Area: compiler-builtins (https://github.com/rust-lang/compiler-builtins)
  • S-waiting-on-t-lang - Status: Awaiting decision from T-lang
  • S-waiting-on-t-types - Status: Awaiting decision from T-types

Open PR #148605

Stabilize Frontmatter (344 days old)
  • T-lang - Relevant to the language team
  • relnotes - Marks issues that should be documented in the release notes of the next release.
  • 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.
  • finished-final-comment-period - The final comment period is finished for this PR / Issue.
  • T-style - Relevant to the style team, which will review and decide on the PR/issue.
  • 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.
  • F-frontmatter - #![feature(frontmatter)]

Open PR #148051

Stabilize stack-protector (389 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-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.
  • 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.
  • PG-exploit-mitigations - Project group: Exploit mitigations
  • A-compiletest - Area: The compiletest test runner
  • F-autodiff - #![feature(autodiff)]

Open PR #146369

Stabilize debug_closure_helpers (397 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.
  • 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.
  • T-libs - Relevant to the library team, which will review and decide on the PR/issue.
  • to-announce - Announce this issue on triage meeting

Open PR #146099

Stabilize -Cmin-function-alignment (469 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 (479 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) (488 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 fn_align: #[align(N)] on functions (527 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 (540 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

Stabilize derive(CoercePointee) (668 days old)
  • T-lang - Relevant to the language team
  • 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.
  • 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

About releases.rs #