Skip to content

Commit 9a17b9f

Browse files
committed
Remove unused/unnecessary features
1 parent 8847bda commit 9a17b9f

File tree

52 files changed

+17
-115
lines changed

Some content is hidden

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

52 files changed

+17
-115
lines changed

compiler/rustc_ast/src/lib.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,11 @@
1313
#![feature(rustdoc_internals)]
1414
#![feature(associated_type_bounds)]
1515
#![feature(box_patterns)]
16-
#![feature(const_trait_impl)]
1716
#![feature(if_let_guard)]
1817
#![feature(let_chains)]
1918
#![feature(min_specialization)]
2019
#![feature(negative_impls)]
2120
#![feature(stmt_expr_attributes)]
22-
#![recursion_limit = "256"]
2321
#![deny(rustc::untranslatable_diagnostic)]
2422
#![deny(rustc::diagnostic_outside_of_impl)]
2523

compiler/rustc_ast_lowering/src/lib.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,8 @@
3333
#![allow(internal_features)]
3434
#![feature(rustdoc_internals)]
3535
#![doc(rust_logo)]
36-
#![feature(if_let_guard)]
3736
#![feature(box_patterns)]
3837
#![feature(let_chains)]
39-
#![recursion_limit = "256"]
4038
#![deny(rustc::untranslatable_diagnostic)]
4139
#![deny(rustc::diagnostic_outside_of_impl)]
4240

compiler/rustc_ast_passes/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
#![feature(if_let_guard)]
1212
#![feature(iter_is_partitioned)]
1313
#![feature(let_chains)]
14-
#![recursion_limit = "256"]
1514
#![deny(rustc::untranslatable_diagnostic)]
1615
#![deny(rustc::diagnostic_outside_of_impl)]
1716

compiler/rustc_ast_pretty/src/lib.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44
#![deny(rustc::untranslatable_diagnostic)]
55
#![deny(rustc::diagnostic_outside_of_impl)]
66
#![feature(box_patterns)]
7-
#![feature(let_chains)]
8-
#![recursion_limit = "256"]
97

108
mod helpers;
119
pub mod pp;

compiler/rustc_attr/src/builtin.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -671,9 +671,7 @@ pub fn eval_condition(
671671
!eval_condition(mis[0].meta_item().unwrap(), sess, features, eval)
672672
}
673673
sym::target => {
674-
if let Some(features) = features
675-
&& !features.cfg_target_compact
676-
{
674+
if let Some(&Features { cfg_target_compact: false, .. }) = features {
677675
feature_err(
678676
sess,
679677
sym::cfg_target_compact,

compiler/rustc_attr/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
#![allow(internal_features)]
88
#![feature(rustdoc_internals)]
99
#![doc(rust_logo)]
10-
#![feature(let_chains)]
1110
#![deny(rustc::untranslatable_diagnostic)]
1211
#![deny(rustc::diagnostic_outside_of_impl)]
1312

compiler/rustc_borrowck/src/lib.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,9 @@
88
#![feature(let_chains)]
99
#![feature(min_specialization)]
1010
#![feature(never_type)]
11-
#![feature(lazy_cell)]
1211
#![feature(rustc_attrs)]
1312
#![feature(stmt_expr_attributes)]
14-
#![feature(trusted_step)]
1513
#![feature(try_blocks)]
16-
#![recursion_limit = "256"]
1714

1815
#[macro_use]
1916
extern crate rustc_middle;

compiler/rustc_builtin_macros/src/lib.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,13 @@
55
#![feature(rustdoc_internals)]
66
#![doc(rust_logo)]
77
#![doc(html_root_url = "https://doc.rust-lang.org/nightly/nightly-rustc/")]
8-
#![feature(array_windows)]
98
#![feature(box_patterns)]
109
#![feature(decl_macro)]
1110
#![feature(if_let_guard)]
12-
#![feature(is_sorted)]
1311
#![feature(let_chains)]
1412
#![feature(lint_reasons)]
1513
#![feature(proc_macro_internals)]
1614
#![feature(proc_macro_quote)]
17-
#![recursion_limit = "256"]
1815

1916
extern crate proc_macro;
2017

compiler/rustc_codegen_llvm/src/coverageinfo/mapgen.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ fn encode_mappings_for_function(
222222
function_coverage: &FunctionCoverage<'_>,
223223
) -> Vec<u8> {
224224
let counter_regions = function_coverage.counter_regions();
225-
if counter_regions.is_empty() {
225+
if counter_regions.len() == 0 {
226226
return Vec::new();
227227
}
228228

compiler/rustc_codegen_llvm/src/lib.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,12 @@
88
#![feature(rustdoc_internals)]
99
#![doc(rust_logo)]
1010
#![doc(html_root_url = "https://doc.rust-lang.org/nightly/nightly-rustc/")]
11-
#![feature(exact_size_is_empty)]
1211
#![feature(extern_types)]
1312
#![feature(hash_raw_entry)]
1413
#![feature(iter_intersperse)]
1514
#![feature(let_chains)]
1615
#![feature(min_specialization)]
17-
#![feature(never_type)]
1816
#![feature(impl_trait_in_assoc_type)]
19-
#![recursion_limit = "256"]
2017
#![deny(rustc::untranslatable_diagnostic)]
2118
#![deny(rustc::diagnostic_outside_of_impl)]
2219

0 commit comments

Comments
 (0)