Skip to content

Commit b221c87

Browse files
Apply cfg-bootstrap switch
1 parent e9bc25d commit b221c87

File tree

16 files changed

+9
-38
lines changed

16 files changed

+9
-38
lines changed

compiler/rustc_borrowck/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
#![feature(bool_to_option)]
44
#![feature(box_patterns)]
55
#![feature(crate_visibility_modifier)]
6-
#![cfg_attr(bootstrap, feature(format_args_capture))]
76
#![feature(in_band_lifetimes)]
87
#![feature(iter_zip)]
98
#![feature(let_else)]

compiler/rustc_errors/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
#![feature(crate_visibility_modifier)]
77
#![feature(backtrace)]
88
#![feature(if_let_guard)]
9-
#![cfg_attr(bootstrap, feature(format_args_capture))]
109
#![feature(iter_zip)]
1110
#![feature(let_else)]
1211
#![feature(nll)]

compiler/rustc_expand/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#![feature(crate_visibility_modifier)]
22
#![feature(decl_macro)]
33
#![feature(destructuring_assignment)]
4-
#![cfg_attr(bootstrap, feature(format_args_capture))]
54
#![feature(if_let_guard)]
65
#![feature(iter_zip)]
76
#![feature(let_else)]

compiler/rustc_lint/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
#![feature(bool_to_option)]
3131
#![feature(box_patterns)]
3232
#![feature(crate_visibility_modifier)]
33-
#![cfg_attr(bootstrap, feature(format_args_capture))]
3433
#![feature(iter_order_by)]
3534
#![feature(iter_zip)]
3635
#![feature(never_type)]

compiler/rustc_passes/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
#![doc(html_root_url = "https://doc.rust-lang.org/nightly/nightly-rustc/")]
88
#![feature(crate_visibility_modifier)]
99
#![feature(in_band_lifetimes)]
10-
#![cfg_attr(bootstrap, feature(format_args_capture))]
1110
#![feature(iter_zip)]
1211
#![feature(map_try_insert)]
1312
#![feature(min_specialization)]

compiler/rustc_resolve/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
#![feature(drain_filter)]
1414
#![feature(bool_to_option)]
1515
#![feature(crate_visibility_modifier)]
16-
#![cfg_attr(bootstrap, feature(format_args_capture))]
1716
#![feature(iter_zip)]
1817
#![feature(let_else)]
1918
#![feature(never_type)]

compiler/rustc_typeck/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@ This API is completely unstable and subject to change.
5858
#![doc(html_root_url = "https://doc.rust-lang.org/nightly/nightly-rustc/")]
5959
#![feature(bool_to_option)]
6060
#![feature(crate_visibility_modifier)]
61-
#![cfg_attr(bootstrap, feature(format_args_capture))]
6261
#![feature(if_let_guard)]
6362
#![feature(in_band_lifetimes)]
6463
#![feature(is_sorted)]

library/alloc/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,6 @@
105105
#![feature(fmt_internals)]
106106
#![feature(fn_traits)]
107107
#![feature(inherent_ascii_escape)]
108-
#![cfg_attr(bootstrap, feature(format_args_capture))]
109108
#![feature(inplace_iteration)]
110109
#![feature(iter_advance_by)]
111110
#![feature(iter_zip)]

library/core/src/array/mod.rs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -330,11 +330,9 @@ impl<T: Ord, const N: usize> Ord for [T; N] {
330330
}
331331
}
332332

333-
#[cfg(not(bootstrap))]
334333
#[stable(feature = "copy_clone_array_lib", since = "1.58.0")]
335334
impl<T: Copy, const N: usize> Copy for [T; N] {}
336335

337-
#[cfg(not(bootstrap))]
338336
#[stable(feature = "copy_clone_array_lib", since = "1.58.0")]
339337
impl<T: Clone, const N: usize> Clone for [T; N] {
340338
#[inline]
@@ -348,12 +346,10 @@ impl<T: Clone, const N: usize> Clone for [T; N] {
348346
}
349347
}
350348

351-
#[cfg(not(bootstrap))]
352349
trait SpecArrayClone: Clone {
353350
fn clone<const N: usize>(array: &[Self; N]) -> [Self; N];
354351
}
355352

356-
#[cfg(not(bootstrap))]
357353
impl<T: Clone> SpecArrayClone for T {
358354
#[inline]
359355
default fn clone<const N: usize>(array: &[T; N]) -> [T; N] {
@@ -363,7 +359,6 @@ impl<T: Clone> SpecArrayClone for T {
363359
}
364360
}
365361

366-
#[cfg(not(bootstrap))]
367362
impl<T: Copy> SpecArrayClone for T {
368363
#[inline]
369364
fn clone<const N: usize>(array: &[T; N]) -> [T; N] {

library/core/src/lib.rs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -159,14 +159,12 @@
159159
#![feature(const_impl_trait)]
160160
#![feature(const_mut_refs)]
161161
#![feature(const_precise_live_drops)]
162-
#![cfg_attr(bootstrap, feature(const_raw_ptr_deref))]
163162
#![feature(const_refs_to_cell)]
164163
#![feature(decl_macro)]
165164
#![feature(derive_default_enum)]
166165
#![feature(doc_cfg)]
167166
#![feature(doc_notable_trait)]
168-
#![cfg_attr(bootstrap, feature(doc_primitive))]
169-
#![cfg_attr(not(bootstrap), feature(rustdoc_internals))]
167+
#![feature(rustdoc_internals)]
170168
#![feature(exhaustive_patterns)]
171169
#![feature(doc_cfg_hide)]
172170
#![feature(extern_types)]
@@ -198,7 +196,7 @@
198196
#![feature(try_blocks)]
199197
#![feature(unboxed_closures)]
200198
#![feature(unsized_fn_params)]
201-
#![cfg_attr(not(bootstrap), feature(asm_const))]
199+
#![feature(asm_const)]
202200
//
203201
// Target features:
204202
#![feature(aarch64_target_feature)]
@@ -408,13 +406,11 @@ pub mod arch {
408406
#[allow(rustdoc::bare_urls)]
409407
#[unstable(feature = "portable_simd", issue = "86656")]
410408
#[cfg(not(all(miri, doctest)))] // Miri does not support all SIMD intrinsics
411-
#[cfg(not(bootstrap))]
412409
mod core_simd;
413410

414411
#[doc = include_str!("../../portable-simd/crates/core_simd/src/core_simd_docs.md")]
415412
#[unstable(feature = "portable_simd", issue = "86656")]
416413
#[cfg(not(all(miri, doctest)))] // Miri does not support all SIMD intrinsics
417-
#[cfg(not(bootstrap))]
418414
pub mod simd {
419415
#[unstable(feature = "portable_simd", issue = "86656")]
420416
pub use crate::core_simd::simd::*;

0 commit comments

Comments
 (0)