Skip to content

Commit 771fdde

Browse files
authored
Rollup merge of #76866 - est31:master, r=lcnr
Remove unused feature gates from library/ crates Removes some unused feature gates from library crates. It's likely not a complete list as I only tested a subset for which it's more likely that it is unused.
2 parents 5518cc9 + f272896 commit 771fdde

File tree

5 files changed

+1
-22
lines changed

5 files changed

+1
-22
lines changed

library/alloc/src/lib.rs

+1-9
Original file line numberDiff line numberDiff line change
@@ -74,25 +74,23 @@
7474
#![deny(unsafe_op_in_unsafe_fn)]
7575
#![cfg_attr(not(test), feature(generator_trait))]
7676
#![cfg_attr(test, feature(test))]
77+
#![cfg_attr(test, feature(new_uninit))]
7778
#![feature(allocator_api)]
7879
#![feature(array_chunks)]
7980
#![feature(array_windows)]
8081
#![feature(allow_internal_unstable)]
8182
#![feature(arbitrary_self_types)]
8283
#![feature(box_patterns)]
8384
#![feature(box_syntax)]
84-
#![feature(btree_drain_filter)]
8585
#![feature(cfg_sanitize)]
8686
#![feature(cfg_target_has_atomic)]
8787
#![feature(coerce_unsized)]
8888
#![feature(const_btree_new)]
8989
#![feature(const_generics)]
9090
#![feature(const_in_array_repeat_expressions)]
9191
#![feature(cow_is_borrowed)]
92-
#![feature(deque_range)]
9392
#![feature(dispatch_from_dyn)]
9493
#![feature(core_intrinsics)]
95-
#![feature(container_error_extra)]
9694
#![feature(dropck_eyepatch)]
9795
#![feature(exact_size_is_empty)]
9896
#![feature(exclusive_range_pattern)]
@@ -104,13 +102,9 @@
104102
#![feature(int_bits_const)]
105103
#![feature(lang_items)]
106104
#![feature(layout_for_ptr)]
107-
#![feature(libc)]
108-
#![feature(map_first_last)]
109-
#![feature(map_into_keys_values)]
110105
#![feature(maybe_uninit_ref)]
111106
#![feature(negative_impls)]
112107
#![feature(never_type)]
113-
#![feature(new_uninit)]
114108
#![feature(nll)]
115109
#![feature(nonnull_slice_from_raw_parts)]
116110
#![feature(optin_builtin_traits)]
@@ -125,10 +119,8 @@
125119
#![feature(slice_ptr_get)]
126120
#![feature(slice_ptr_len)]
127121
#![feature(staged_api)]
128-
#![feature(std_internals)]
129122
#![feature(str_internals)]
130123
#![feature(trusted_len)]
131-
#![feature(try_reserve)]
132124
#![feature(unboxed_closures)]
133125
#![feature(unicode_internals)]
134126
#![feature(unsafe_block_in_unsafe_fn)]

library/core/src/lib.rs

-7
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,7 @@
6666
#![feature(allow_internal_unstable)]
6767
#![feature(arbitrary_self_types)]
6868
#![feature(asm)]
69-
#![feature(bound_cloned)]
7069
#![feature(cfg_target_has_atomic)]
71-
#![feature(concat_idents)]
7270
#![feature(const_alloc_layout)]
7371
#![feature(const_discriminant)]
7472
#![feature(const_checked_int_methods)]
@@ -104,8 +102,6 @@
104102
#![feature(extern_types)]
105103
#![feature(fundamental)]
106104
#![feature(intrinsics)]
107-
#![feature(try_find)]
108-
#![feature(is_sorted)]
109105
#![feature(lang_items)]
110106
#![feature(link_llvm_intrinsics)]
111107
#![feature(llvm_asm)]
@@ -117,7 +113,6 @@
117113
#![feature(optin_builtin_traits)]
118114
#![feature(or_patterns)]
119115
#![feature(prelude_import)]
120-
#![feature(ptr_as_uninit)]
121116
#![feature(repr_simd, platform_intrinsics)]
122117
#![feature(rustc_attrs)]
123118
#![feature(simd_ffi)]
@@ -148,8 +143,6 @@
148143
#![feature(const_fn_transmute)]
149144
#![feature(abi_unadjusted)]
150145
#![feature(adx_target_feature)]
151-
#![feature(maybe_uninit_slice)]
152-
#![feature(maybe_uninit_extra)]
153146
#![feature(external_doc)]
154147
#![feature(associated_type_bounds)]
155148
#![feature(const_caller_location)]

library/panic_abort/src/lib.rs

-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
#![panic_runtime]
1313
#![allow(unused_features)]
1414
#![feature(core_intrinsics)]
15-
#![feature(libc)]
1615
#![feature(nll)]
1716
#![feature(panic_runtime)]
1817
#![feature(staged_api)]

library/panic_unwind/src/lib.rs

-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
#![feature(core_intrinsics)]
2121
#![feature(int_bits_const)]
2222
#![feature(lang_items)]
23-
#![feature(libc)]
2423
#![feature(nll)]
2524
#![feature(panic_unwind)]
2625
#![feature(staged_api)]

library/std/src/lib.rs

-4
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,6 @@
228228
#![feature(atomic_mut_ptr)]
229229
#![feature(box_syntax)]
230230
#![feature(c_variadic)]
231-
#![feature(can_vector)]
232231
#![feature(cfg_accessible)]
233232
#![feature(cfg_target_has_atomic)]
234233
#![feature(cfg_target_thread_local)]
@@ -261,14 +260,11 @@
261260
#![feature(gen_future)]
262261
#![feature(generator_trait)]
263262
#![feature(global_asm)]
264-
#![feature(hash_raw_entry)]
265263
#![feature(hashmap_internals)]
266264
#![feature(int_error_internals)]
267265
#![feature(int_error_matching)]
268-
#![feature(integer_atomics)]
269266
#![feature(into_future)]
270267
#![feature(lang_items)]
271-
#![feature(libc)]
272268
#![feature(link_args)]
273269
#![feature(linkage)]
274270
#![feature(llvm_asm)]

0 commit comments

Comments
 (0)