Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 1fc691e

Browse files
committedNov 29, 2024
Auto merge of rust-lang#133533 - BoxyUwU:bump-boostrap, r=jieyouxu,Mark-Simulacrum
Bump boostrap compiler to new beta Currently failing due to something about the const stability checks and `panic!`. I'm not sure why though since I wasn't able to see any PRs merged in the past few days that would result in a `cfg(bootstrap)` that shouldn't be removed. cc `@RalfJung` rust-lang#131349
2 parents d10a682 + 5fa483c commit 1fc691e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+675
-924
lines changed
 

‎compiler/rustc_builtin_macros/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
#![allow(internal_features)]
66
#![allow(rustc::diagnostic_outside_of_impl)]
77
#![allow(rustc::untranslatable_diagnostic)]
8-
#![cfg_attr(not(bootstrap), feature(autodiff))]
98
#![doc(html_root_url = "https://doc.rust-lang.org/nightly/nightly-rustc/")]
109
#![doc(rust_logo)]
1110
#![feature(assert_matches)]
11+
#![feature(autodiff)]
1212
#![feature(box_patterns)]
1313
#![feature(decl_macro)]
1414
#![feature(if_let_guard)]

‎compiler/rustc_feature/src/accepted.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ declare_features! (
225225
/// Allows the use of `if let` expressions.
226226
(accepted, if_let, "1.0.0", None),
227227
/// Rescoping temporaries in `if let` to align with Rust 2024.
228-
(accepted, if_let_rescope, "CURRENT_RUSTC_VERSION", Some(124085)),
228+
(accepted, if_let_rescope, "1.84.0", Some(124085)),
229229
/// Allows top level or-patterns (`p | q`) in `if let` and `while let`.
230230
(accepted, if_while_or_patterns, "1.33.0", Some(48215)),
231231
/// Allows lifetime elision in `impl` headers. For example:
@@ -357,7 +357,7 @@ declare_features! (
357357
(accepted, repr_transparent, "1.28.0", Some(43036)),
358358
/// Allows enums like Result<T, E> to be used across FFI, if T's niche value can
359359
/// be used to describe E or vice-versa.
360-
(accepted, result_ffi_guarantees, "CURRENT_RUSTC_VERSION", Some(110503)),
360+
(accepted, result_ffi_guarantees, "1.84.0", Some(110503)),
361361
/// Allows return-position `impl Trait` in traits.
362362
(accepted, return_position_impl_trait_in_trait, "1.75.0", Some(91611)),
363363
/// Allows code like `let x: &'static u32 = &42` to work (RFC 1414).
@@ -367,7 +367,7 @@ declare_features! (
367367
/// Allows `Self` struct constructor (RFC 2302).
368368
(accepted, self_struct_ctor, "1.32.0", Some(51994)),
369369
/// Shortern the tail expression lifetime
370-
(accepted, shorter_tail_lifetimes, "CURRENT_RUSTC_VERSION", Some(123739)),
370+
(accepted, shorter_tail_lifetimes, "1.84.0", Some(123739)),
371371
/// Allows using subslice patterns, `[a, .., b]` and `[a, xs @ .., b]`.
372372
(accepted, slice_patterns, "1.42.0", Some(62254)),
373373
/// Allows use of `&foo[a..b]` as a slicing syntax.

0 commit comments

Comments
 (0)
Please sign in to comment.