Skip to content

Commit 511df3d

Browse files
committed
Remove or cfg out unused features in compiler
1 parent fc31450 commit 511df3d

11 files changed

Lines changed: 6 additions & 19 deletions

File tree

compiler/rustc_abi/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// tidy-alphabetical-start
2+
#![cfg_attr(all(feature = "nightly", test), feature(assert_matches))]
23
#![cfg_attr(feature = "nightly", allow(internal_features))]
3-
#![cfg_attr(feature = "nightly", feature(assert_matches))]
44
#![cfg_attr(feature = "nightly", feature(rustc_attrs))]
55
#![cfg_attr(feature = "nightly", feature(step_trait))]
66
// tidy-alphabetical-end

compiler/rustc_data_structures/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#![allow(internal_features)]
1111
#![allow(rustc::default_hash_types)]
1212
#![allow(rustc::potential_query_instability)]
13+
#![cfg_attr(test, feature(test))]
1314
#![deny(unsafe_op_in_unsafe_fn)]
1415
#![feature(allocator_api)]
1516
#![feature(ascii_char)]
@@ -30,7 +31,6 @@
3031
#![feature(ptr_alignment_type)]
3132
#![feature(rustc_attrs)]
3233
#![feature(sized_hierarchy)]
33-
#![feature(test)]
3434
#![feature(thread_id_value)]
3535
#![feature(trusted_len)]
3636
#![feature(type_alias_impl_trait)]

compiler/rustc_index/src/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// tidy-alphabetical-start
22
#![cfg_attr(all(feature = "nightly", test), feature(stmt_expr_attributes))]
3-
#![cfg_attr(feature = "nightly", feature(extend_one, step_trait, test))]
3+
#![cfg_attr(all(feature = "nightly", test), feature(test))]
4+
#![cfg_attr(feature = "nightly", feature(extend_one, step_trait))]
45
#![cfg_attr(feature = "nightly", feature(new_range_api))]
56
// tidy-alphabetical-end
67

compiler/rustc_metadata/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// tidy-alphabetical-start
22
#![allow(internal_features)]
3-
#![feature(decl_macro)]
43
#![feature(error_iter)]
54
#![feature(file_buffered)]
65
#![feature(gen_blocks)]

compiler/rustc_middle/src/lib.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
// tidy-alphabetical-start
2828
#![allow(internal_features)]
2929
#![allow(rustc::direct_use_of_rustc_type_ir)]
30+
#![cfg_attr(doc, feature(intra_doc_pointers))]
3031
#![feature(allocator_api)]
3132
#![feature(assert_matches)]
3233
#![feature(associated_type_defaults)]
@@ -43,7 +44,6 @@
4344
#![feature(file_buffered)]
4445
#![feature(gen_blocks)]
4546
#![feature(if_let_guard)]
46-
#![feature(intra_doc_pointers)]
4747
#![feature(min_specialization)]
4848
#![feature(negative_impls)]
4949
#![feature(never_type)]
@@ -56,7 +56,6 @@
5656
#![feature(try_trait_v2_residual)]
5757
#![feature(try_trait_v2_yeet)]
5858
#![feature(type_alias_impl_trait)]
59-
#![feature(unwrap_infallible)]
6059
#![feature(yeet_expr)]
6160
#![recursion_limit = "256"]
6261
// tidy-alphabetical-end

compiler/rustc_parse/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
#![feature(default_field_values)]
88
#![feature(if_let_guard)]
99
#![feature(iter_intersperse)]
10-
#![feature(iter_order_by)]
1110
#![recursion_limit = "256"]
1211
// tidy-alphabetical-end
1312

compiler/rustc_passes/src/lib.rs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,6 @@
44
//!
55
//! This API is completely unstable and subject to change.
66
7-
// tidy-alphabetical-start
8-
#![feature(if_let_guard)]
9-
#![feature(map_try_insert)]
10-
// tidy-alphabetical-end
11-
127
use rustc_middle::query::Providers;
138

149
pub mod abi_test;

compiler/rustc_pattern_analysis/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
55
// tidy-alphabetical-start
66
#![allow(unused_crate_dependencies)]
7-
#![cfg_attr(feature = "rustc", feature(if_let_guard))]
87
// tidy-alphabetical-end
98

109
pub(crate) mod checks;

compiler/rustc_public_bridge/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
// tidy-alphabetical-start
1515
#![allow(rustc::usage_of_ty_tykind)]
1616
#![doc(test(attr(allow(unused_variables), deny(warnings), allow(internal_features))))]
17-
#![feature(sized_hierarchy)]
1817
#![feature(trait_alias)]
1918
// tidy-alphabetical-end
2019

compiler/rustc_resolve/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
#![feature(const_default)]
1616
#![feature(const_trait_impl)]
1717
#![feature(control_flow_into_value)]
18-
#![feature(decl_macro)]
1918
#![feature(default_field_values)]
2019
#![feature(if_let_guard)]
2120
#![feature(iter_intersperse)]

0 commit comments

Comments
 (0)