@@ -1267,7 +1267,8 @@ pub(crate) mod builtin {
12671267 pub macro test( $item: item) { /* compiler built-in */ }
12681268
12691269 /// Attribute macro applied to a function to turn it into a benchmark test.
1270- #[ stable ( feature = "rust1" , since = "1.0.0" ) ]
1270+ #[ unstable ( feature = "test" , issue = "50297" ,
1271+ reason = "`bench` is a part of custom test frameworks which are unstable" ) ]
12711272 #[ allow_internal_unstable ( test, rustc_attrs) ]
12721273 #[ rustc_builtin_macro]
12731274 #[ rustc_macro_transparency = "semitransparent" ]
@@ -1309,37 +1310,13 @@ pub(crate) mod builtin {
13091310 #[ allow_internal_unstable ( core_intrinsics) ]
13101311 pub macro Debug ( $item: item) { /* compiler built-in */ }
13111312
1312- /// Unstable implementation detail of the `rustc` compiler, do not use.
1313- #[ rustc_builtin_macro]
1314- #[ rustc_macro_transparency = "semitransparent" ]
1315- #[ stable ( feature = "rust1" , since = "1.0.0" ) ]
1316- #[ rustc_deprecated (
1317- since = "1.0.0" ,
1318- reason = "derive(Decodable) is deprecated in favor of derive(RustcDecodable)" ,
1319- suggestion = "RustcDecodable" ,
1320- ) ]
1321- #[ allow_internal_unstable ( core_intrinsics, libstd_sys_internals) ]
1322- pub macro Decodable ( $item: item) { /* compiler built-in */ }
1323-
13241313 /// Derive macro generating an impl of the trait `Default`.
13251314 #[ rustc_builtin_macro]
13261315 #[ rustc_macro_transparency = "semitransparent" ]
13271316 #[ stable ( feature = "rust1" , since = "1.0.0" ) ]
13281317 #[ allow_internal_unstable ( core_intrinsics) ]
13291318 pub macro Default ( $item: item) { /* compiler built-in */ }
13301319
1331- /// Unstable implementation detail of the `rustc` compiler, do not use.
1332- #[ rustc_builtin_macro]
1333- #[ rustc_macro_transparency = "semitransparent" ]
1334- #[ stable ( feature = "rust1" , since = "1.0.0" ) ]
1335- #[ rustc_deprecated (
1336- since = "1.0.0" ,
1337- reason = "derive(Encodable) is deprecated in favor of derive(RustcEncodable)" ,
1338- suggestion = "RustcEncodable" ,
1339- ) ]
1340- #[ allow_internal_unstable ( core_intrinsics) ]
1341- pub macro Encodable ( $item: item) { /* compiler built-in */ }
1342-
13431320 /// Derive macro generating an impl of the trait `Eq`.
13441321 #[ rustc_builtin_macro]
13451322 #[ rustc_macro_transparency = "semitransparent" ]
0 commit comments