Rust Versions

Rust Versions #

  • Stable: 1.85.1
  • Beta: 1.86.0 (3 April, 2025, 13 days left)
  • Nightly: 1.87.0 (15 May, 2025, 55 days left)

Ongoing Stabilization PRs #

Stabilize cfg_boolean_literals (3 days old)
  • A-attributes - Area: Attributes (#[…], #![…])
  • 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.
  • I-lang-nominated - Nominated for discussion during a lang team meeting.

Open PR #138632

Stabilize return type notation (RFC 3654) (9 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.
  • I-lang-nominated - Nominated for discussion during a lang team meeting.
  • S-waiting-on-documentation - Status: Waiting on approved PRs to documentation before merging

Open PR #138424

Stabilize repr128 (12 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-rustdoc-json - Area: Rustdoc JSON backend
  • I-lang-nominated - Nominated for discussion during a lang team meeting.
  • A-run-make - Area: port run-make Makefiles to rmake.rs
  • A-tidy - Area: The tidy tool

Open PR #138285

Stabilize #![feature(precise_capturing_in_traits)] (15 days old)
  • 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-team - Status: Awaiting decision from the relevant subteam (see the T- label).
  • 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 #138128

Stabilise os_string_pathbuf_leak (17 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.

Open PR #137992

stabilize const_cell (18 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.
  • needs-fcp - This change is insta-stable, so needs a completed FCP to proceed.

Open PR #137928

Stabilize assert_matches and move it to core::macros (26 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-team - Status: Awaiting decision from the relevant subteam (see the T- label).
  • T-libs - Relevant to the library team, which will review and decide on the PR/issue.
  • A-query-system - Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html)
  • O-unix - Operating system: Unix-like
  • I-libs-api-nominated - Nominated for discussion during a libs-api team meeting.
  • WG-trait-system-refactor - The Rustc Trait System Refactor Initiative (-Znext-solver)
  • A-run-make - Area: port run-make Makefiles to rmake.rs
  • A-rustc-dev-guide - Area: rustc-dev-guide

Open PR #137487

Stabilise std::ffi::c_str (27 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 #137439

stabilize ptr::swap_nonoverlapping in const (30 days old)
  • T-lang - Relevant to the language 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.
  • 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-lang-nominated - Nominated for discussion during a lang team meeting.

Open PR #137280

Stabilize query cache size by fixing encoding order of some query results (31 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.
  • A-query-system - Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html)
  • perf-regression - Performance regression.

Open PR #137196

Stabilize flags for doctest cross compilation (34 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.
  • needs-fcp - This change is insta-stable, so needs a completed FCP to proceed.
  • 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.

Open PR #137096

Stabilize -Zdwarf-version as -Cdwarf-version (37 days old)
  • A-debuginfo - Area: Debugging information in compiled programs (DWARF, PDB, etc.)
  • 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).
  • 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-rust-for-linux - Relevant for the Rust-for-Linux project
  • -Zdwarf-version - Unstable option: set dwarf version

Open PR #136926

Partially stabilize LoongArch target features (78 days old)
  • 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.
  • 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.
  • A-target-feature - Area: Enabling/disabling target features like AVX, Neon, etc.
  • O-loongarch - Target: LoongArch (LA32R, LA32S, LA64)
  • I-lang-easy-decision - Issue: The decision needed by the team is conjectured to be easy; this does not imply nomination

Open PR #135015

Stabilize the cell_update feature (93 days old)
  • T-libs-api - Relevant to the library API 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).
  • I-libs-api-nominated - Nominated for discussion during a libs-api team meeting.

Open PR #134446

Stabilize naked_functions (99 days old)
  • T-lang - Relevant to the language 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.
  • 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, so needs a completed FCP to proceed.
  • I-lang-nominated - Nominated for discussion during a lang team meeting.
  • PG-exploit-mitigations - Project group: Exploit mitigations
  • A-run-make - Area: port run-make Makefiles to rmake.rs
  • S-waiting-on-documentation - Status: Waiting on approved PRs to documentation before merging

Open PR #134213

Stabilize derive(CoercePointee) (108 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 let chains in the 2024 edition (131 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.
  • F-let_chains - #![feature(let_chains)]
  • I-lang-nominated - Nominated for discussion during a lang team meeting.
  • I-style-nominated - Nominated for discussion during a style team meeting.
  • A-edition-2024 - Area: The 2024 edition

Open PR #132833

Stabilize tcp_quickack (218 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.
  • needs-fcp - This change is insta-stable, so needs a completed FCP to proceed.
  • T-libs - Relevant to the library team, which will review and decide on the PR/issue.

Open PR #129121

stabilize std::path::Path::file_prefix (218 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, so needs a completed 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.
  • A-run-make - Area: port run-make Makefiles to rmake.rs

Open PR #129114

Stabilize associated type position impl Trait (ATPIT) (409 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.
  • 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)]

Open PR #120700

About releases.rs #

  • Github Repo
  • Generated at Fri, 21 Mar 2025 23:22:13 +0000