Auto merge of #105741 - pietroalbini:pa-1.68-nightly, r=Mark-Simulacrum
Bump master bootstrap compiler This PR bumps the bootstrap compiler to the beta created earlier this week, cherry-picks the stabilization version number updates, and updates the `cfg(bootstrap)`s. r? `@Mark-Simulacrum`
This commit is contained in:
commit
b15ca6635f
39 changed files with 451 additions and 1073 deletions
|
@ -194,7 +194,7 @@ declare_features! (
|
|||
/// Allows irrefutable patterns in `if let` and `while let` statements (RFC 2086).
|
||||
(accepted, irrefutable_let_patterns, "1.33.0", Some(44495), None),
|
||||
/// Allows `#[instruction_set(_)]` attribute.
|
||||
(accepted, isa_attribute, "CURRENT_RUSTC_VERSION", Some(74727), None),
|
||||
(accepted, isa_attribute, "1.67.0", Some(74727), None),
|
||||
/// Allows some increased flexibility in the name resolution rules,
|
||||
/// especially around globs and shadowing (RFC 1560).
|
||||
(accepted, item_like_imports, "1.15.0", Some(35120), None),
|
||||
|
@ -240,7 +240,7 @@ declare_features! (
|
|||
/// Allows specifying the bundle link modifier
|
||||
(accepted, native_link_modifiers_bundle, "1.63.0", Some(81490), None),
|
||||
/// Allows specifying the verbatim link modifier
|
||||
(accepted, native_link_modifiers_verbatim, "CURRENT_RUSTC_VERSION", Some(81490), None),
|
||||
(accepted, native_link_modifiers_verbatim, "1.67.0", Some(81490), None),
|
||||
/// Allows specifying the whole-archive link modifier
|
||||
(accepted, native_link_modifiers_whole_archive, "1.61.0", Some(81490), None),
|
||||
/// Allows using non lexical lifetimes (RFC 2094).
|
||||
|
|
|
@ -420,7 +420,7 @@ declare_features! (
|
|||
/// Allows `impl Trait` as output type in `Fn` traits in return position of functions.
|
||||
(active, impl_trait_in_fn_trait_return, "1.64.0", Some(99697), None),
|
||||
/// Allows referencing `Self` and projections in impl-trait.
|
||||
(active, impl_trait_projections, "CURRENT_RUSTC_VERSION", Some(103532), None),
|
||||
(active, impl_trait_projections, "1.67.0", Some(103532), None),
|
||||
/// Allows using imported `main` function
|
||||
(active, imported_main, "1.53.0", Some(28937), None),
|
||||
/// Allows associated types in inherent impls.
|
||||
|
@ -507,7 +507,7 @@ declare_features! (
|
|||
/// Allows lints part of the strict provenance effort.
|
||||
(active, strict_provenance, "1.61.0", Some(95228), None),
|
||||
/// Allows string patterns to dereference values to match them.
|
||||
(active, string_deref_patterns, "CURRENT_RUSTC_VERSION", Some(87121), None),
|
||||
(active, string_deref_patterns, "1.67.0", Some(87121), None),
|
||||
/// Allows the use of `#[target_feature]` on safe functions.
|
||||
(active, target_feature_11, "1.45.0", Some(69098), None),
|
||||
/// Allows using `#[thread_local]` on `static` items.
|
||||
|
|
|
@ -3609,16 +3609,9 @@ mod size_asserts {
|
|||
static_assert_size!(Res, 12);
|
||||
static_assert_size!(Stmt<'_>, 32);
|
||||
static_assert_size!(StmtKind<'_>, 16);
|
||||
// tidy-alphabetical-end
|
||||
// FIXME: move the tidy directive to the end after the next bootstrap bump
|
||||
#[cfg(bootstrap)]
|
||||
static_assert_size!(TraitItem<'_>, 88);
|
||||
#[cfg(not(bootstrap))]
|
||||
static_assert_size!(TraitItem<'_>, 80);
|
||||
#[cfg(bootstrap)]
|
||||
static_assert_size!(TraitItemKind<'_>, 48);
|
||||
#[cfg(not(bootstrap))]
|
||||
static_assert_size!(TraitItemKind<'_>, 40);
|
||||
static_assert_size!(Ty<'_>, 48);
|
||||
static_assert_size!(TyKind<'_>, 32);
|
||||
// tidy-alphabetical-end
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue