Auto merge of #128216 - tgross35:bump-stage0, r= · rust-lang/rust@69ed69b (original) (raw)

`@@ -516,7 +516,7 @@ declare_features! (

`

516

516

`/// Give access to additional metadata about declarative macro meta-variables.

`

517

517

`(unstable, macro_metavar_expr, "1.61.0", Some(83527)),

`

518

518

`/// Provides a way to concatenate identifiers using metavariable expressions.

`

519

``

`-

(unstable, macro_metavar_expr_concat, "CURRENT_RUSTC_VERSION", Some(124225)),

`

``

519

`+

(unstable, macro_metavar_expr_concat, "1.81.0", Some(124225)),

`

520

520

`` /// Allows #[marker] on certain traits allowing overlapping implementations.

``

521

521

`(unstable, marker_trait_attr, "1.30.0", Some(29864)),

`

522

522

`/// Allows exhaustive pattern matching on types that contain uninhabited types in cases that are

`

`@@ -561,11 +561,11 @@ declare_features! (

`

561

561

`/// Allows using multiple nested field accesses in offset_of!

`

562

562

`(unstable, offset_of_nested, "1.77.0", Some(120140)),

`

563

563

`/// Allows using fields with slice type in offset_of!

`

564

``

`-

(unstable, offset_of_slice, "CURRENT_RUSTC_VERSION", Some(126151)),

`

``

564

`+

(unstable, offset_of_slice, "1.81.0", Some(126151)),

`

565

565

`` /// Allows using #[optimize(X)].

``

566

566

`(unstable, optimize_attribute, "1.34.0", Some(54882)),

`

567

567

`/// Allows specifying nop padding on functions for dynamic patching.

`

568

``

`-

(unstable, patchable_function_entry, "CURRENT_RUSTC_VERSION", Some(123115)),

`

``

568

`+

(unstable, patchable_function_entry, "1.81.0", Some(123115)),

`

569

569

`` /// Allows postfix match expr.match { ... }

``

570

570

`(unstable, postfix_match, "1.79.0", Some(121618)),

`

571

571

`` /// Allows use<'a, 'b, A, B> in impl Trait + use<...> for precise capture of generic args.

``

`@@ -577,7 +577,7 @@ declare_features! (

`

577

577

`` /// Makes & and &mut patterns eat only one layer of references in Rust 2024.

``

578

578

`(incomplete, ref_pat_eat_one_layer_2024, "1.79.0", Some(123076)),

`

579

579

`` /// Makes & and &mut patterns eat only one layer of references in Rust 2024—structural variant

``

580

``

`-

(incomplete, ref_pat_eat_one_layer_2024_structural, "CURRENT_RUSTC_VERSION", Some(123076)),

`

``

580

`+

(incomplete, ref_pat_eat_one_layer_2024_structural, "1.81.0", Some(123076)),

`

581

581

`` /// Allows using the #[register_tool] attribute.

``

582

582

`(unstable, register_tool, "1.41.0", Some(66079)),

`

583

583

`` /// Allows the #[repr(i128)] attribute for enums.

``

`@@ -643,9 +643,9 @@ declare_features! (

`

643

643

`` /// Allows using the #[used(linker)] (or #[used(compiler)]) attribute.

``

644

644

`(unstable, used_with_arg, "1.60.0", Some(93798)),

`

645

645

`` /// Allows use of x86 AMX target-feature attributes and intrinsics

``

646

``

`-

(unstable, x86_amx_intrinsics, "CURRENT_RUSTC_VERSION", Some(126622)),

`

``

646

`+

(unstable, x86_amx_intrinsics, "1.81.0", Some(126622)),

`

647

647

`` /// Allows use of the xop target-feature

``

648

``

`-

(unstable, xop_target_feature, "CURRENT_RUSTC_VERSION", Some(127208)),

`

``

648

`+

(unstable, xop_target_feature, "1.81.0", Some(127208)),

`

649

649

`` /// Allows do yeet expressions

``

650

650

`(unstable, yeet_expr, "1.62.0", Some(96373)),

`

651

651

`// !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!!

`