Skip to content

Commit b9cdbc6

Browse files
committed
rename core_intrinsics feature to core_intrinsics_internal so that it is considered 'internal'
1 parent d1583eb commit b9cdbc6

File tree

221 files changed

+243
-243
lines changed

Some content is hidden

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

221 files changed

+243
-243
lines changed

compiler/rustc_arena/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
)]
1414
#![doc(rust_logo)]
1515
#![feature(rustdoc_internals)]
16-
#![feature(core_intrinsics)]
16+
#![feature(core_intrinsics_internal)]
1717
#![feature(dropck_eyepatch)]
1818
#![feature(new_uninit)]
1919
#![feature(maybe_uninit_slice)]

compiler/rustc_builtin_macros/src/deriving/generic/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1127,7 +1127,7 @@ impl<'a> MethodDef<'a> {
11271127
/// is equivalent to:
11281128
///
11291129
/// ```
1130-
/// #![feature(core_intrinsics)]
1130+
/// #![feature(core_intrinsics_internal)]
11311131
/// enum A {
11321132
/// A1,
11331133
/// A2(i32)

compiler/rustc_codegen_cranelift/example/alloc_example.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![feature(start, core_intrinsics, alloc_error_handler, lang_items)]
1+
#![feature(start, core_intrinsics_internal, alloc_error_handler, lang_items)]
22
#![no_std]
33

44
extern crate alloc;

compiler/rustc_codegen_cranelift/example/mod_bench.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![feature(start, core_intrinsics, lang_items)]
1+
#![feature(start, core_intrinsics_internal, lang_items)]
22
#![no_std]
33

44
#[cfg_attr(unix, link(name = "c"))]

compiler/rustc_codegen_cranelift/example/std_example.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#![feature(
2-
core_intrinsics,
2+
core_intrinsics_internal,
33
coroutines,
44
coroutine_trait,
55
is_sorted,

compiler/rustc_codegen_gcc/example/alloc_example.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![feature(start, core_intrinsics, alloc_error_handler, lang_items)]
1+
#![feature(start, core_intrinsics_internal, alloc_error_handler, lang_items)]
22
#![no_std]
33
#![allow(internal_features)]
44

compiler/rustc_codegen_gcc/example/mod_bench.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![feature(start, core_intrinsics, lang_items)]
1+
#![feature(start, core_intrinsics_internal, lang_items)]
22
#![no_std]
33
#![allow(internal_features)]
44

compiler/rustc_codegen_gcc/example/std_example.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![feature(core_intrinsics, coroutines, coroutine_trait, is_sorted)]
1+
#![feature(core_intrinsics_internal, coroutines, coroutine_trait, is_sorted)]
22

33
#[cfg(feature="master")]
44
#[cfg(target_arch="x86_64")]

compiler/rustc_data_structures/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#![feature(auto_traits)]
2121
#![feature(cell_leak)]
2222
#![feature(cfg_match)]
23-
#![feature(core_intrinsics)]
23+
#![feature(core_intrinsics_internal)]
2424
#![feature(extend_one)]
2525
#![feature(hash_raw_entry)]
2626
#![feature(hasher_prefixfree_extras)]

compiler/rustc_middle/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
#![feature(array_windows)]
3030
#![feature(assert_matches)]
3131
#![feature(box_patterns)]
32-
#![feature(core_intrinsics)]
32+
#![feature(core_intrinsics_internal)]
3333
#![feature(discriminant_kind)]
3434
#![feature(exhaustive_patterns)]
3535
#![feature(coroutines)]

compiler/rustc_query_system/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#![feature(assert_matches)]
2-
#![feature(core_intrinsics)]
2+
#![feature(core_intrinsics_internal)]
33
#![feature(hash_raw_entry)]
44
#![feature(min_specialization)]
55
#![feature(let_chains)]

compiler/rustc_serialize/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#![feature(allocator_api)]
1212
#![feature(associated_type_bounds)]
1313
#![feature(const_option)]
14-
#![feature(core_intrinsics)]
14+
#![feature(core_intrinsics_internal)]
1515
#![feature(inline_const)]
1616
#![feature(min_specialization)]
1717
#![feature(never_type)]

library/alloc/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@
119119
#![feature(const_refs_to_cell)]
120120
#![feature(const_size_of_val)]
121121
#![feature(const_waker)]
122-
#![feature(core_intrinsics)]
122+
#![feature(core_intrinsics_internal)]
123123
#![feature(core_panic)]
124124
#![feature(deprecated_suggestion)]
125125
#![feature(dispatch_from_dyn)]

library/alloc/tests/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#![feature(const_slice_from_raw_parts_mut)]
1010
#![feature(const_ptr_write)]
1111
#![feature(const_try)]
12-
#![feature(core_intrinsics)]
12+
#![feature(core_intrinsics_internal)]
1313
#![feature(extract_if)]
1414
#![feature(exact_size_is_empty)]
1515
#![feature(linked_list_cursors)]

library/core/src/clone.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ pub trait Clone: Sized {
174174
/// Derive macro generating an impl of the trait `Clone`.
175175
#[rustc_builtin_macro]
176176
#[stable(feature = "builtin_macro_prelude", since = "1.38.0")]
177-
#[allow_internal_unstable(core_intrinsics, derive_clone_copy)]
177+
#[allow_internal_unstable(core_intrinsics_internal, derive_clone_copy)]
178178
pub macro Clone($item:item) {
179179
/* compiler built-in */
180180
}

library/core/src/cmp.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ pub trait PartialEq<Rhs: ?Sized = Self> {
245245
/// The behavior of this macro is described in detail [here](PartialEq#derivable).
246246
#[rustc_builtin_macro]
247247
#[stable(feature = "builtin_macro_prelude", since = "1.38.0")]
248-
#[allow_internal_unstable(core_intrinsics, structural_match)]
248+
#[allow_internal_unstable(core_intrinsics_internal, structural_match)]
249249
pub macro PartialEq($item:item) {
250250
/* compiler built-in */
251251
}
@@ -320,7 +320,7 @@ pub trait Eq: PartialEq<Self> {
320320
/// Derive macro generating an impl of the trait [`Eq`].
321321
#[rustc_builtin_macro]
322322
#[stable(feature = "builtin_macro_prelude", since = "1.38.0")]
323-
#[allow_internal_unstable(core_intrinsics, derive_eq, structural_match)]
323+
#[allow_internal_unstable(core_intrinsics_internal, derive_eq, structural_match)]
324324
#[allow_internal_unstable(coverage_attribute)]
325325
pub macro Eq($item:item) {
326326
/* compiler built-in */
@@ -888,7 +888,7 @@ pub trait Ord: Eq + PartialOrd<Self> {
888888
/// The behavior of this macro is described in detail [here](Ord#derivable).
889889
#[rustc_builtin_macro]
890890
#[stable(feature = "builtin_macro_prelude", since = "1.38.0")]
891-
#[allow_internal_unstable(core_intrinsics)]
891+
#[allow_internal_unstable(core_intrinsics_internal)]
892892
pub macro Ord($item:item) {
893893
/* compiler built-in */
894894
}
@@ -1178,7 +1178,7 @@ pub trait PartialOrd<Rhs: ?Sized = Self>: PartialEq<Rhs> {
11781178
/// The behavior of this macro is described in detail [here](PartialOrd#derivable).
11791179
#[rustc_builtin_macro]
11801180
#[stable(feature = "builtin_macro_prelude", since = "1.38.0")]
1181-
#[allow_internal_unstable(core_intrinsics)]
1181+
#[allow_internal_unstable(core_intrinsics_internal)]
11821182
pub macro PartialOrd($item:item) {
11831183
/* compiler built-in */
11841184
}

library/core/src/default.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ pub trait Default: Sized {
137137
/// Derive macro generating an impl of the trait `Default`.
138138
#[rustc_builtin_macro(Default, attributes(default))]
139139
#[stable(feature = "builtin_macro_prelude", since = "1.38.0")]
140-
#[allow_internal_unstable(core_intrinsics)]
140+
#[allow_internal_unstable(core_intrinsics_internal)]
141141
pub macro Default($item:item) {
142142
/* compiler built-in */
143143
}

library/core/src/fmt/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -608,7 +608,7 @@ pub(crate) mod macros {
608608
/// Derive macro generating an impl of the trait `Debug`.
609609
#[rustc_builtin_macro]
610610
#[stable(feature = "builtin_macro_prelude", since = "1.38.0")]
611-
#[allow_internal_unstable(core_intrinsics, fmt_helpers_for_derive)]
611+
#[allow_internal_unstable(core_intrinsics_internal, fmt_helpers_for_derive)]
612612
pub macro Debug($item:item) {
613613
/* compiler built-in */
614614
}

library/core/src/hash/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ pub(crate) mod macros {
250250
/// Derive macro generating an impl of the trait `Hash`.
251251
#[rustc_builtin_macro]
252252
#[stable(feature = "builtin_macro_prelude", since = "1.38.0")]
253-
#[allow_internal_unstable(core_intrinsics)]
253+
#[allow_internal_unstable(core_intrinsics_internal)]
254254
pub macro Hash($item:item) {
255255
/* compiler built-in */
256256
}

library/core/src/intrinsics.rs

+8-8
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
//! with atomic types and is equivalent to Java's `volatile`.
4747
4848
#![unstable(
49-
feature = "core_intrinsics",
49+
feature = "core_intrinsics_internal",
5050
reason = "intrinsics are unlikely to ever be stabilized, instead \
5151
they should be used through stabilized interfaces \
5252
in the rest of the standard library",
@@ -1899,7 +1899,7 @@ extern "rust-intrinsic" {
18991899
/// # Examples
19001900
///
19011901
/// ```
1902-
/// #![feature(core_intrinsics)]
1902+
/// #![feature(core_intrinsics_internal)]
19031903
///
19041904
/// use std::intrinsics::ctlz;
19051905
///
@@ -1911,7 +1911,7 @@ extern "rust-intrinsic" {
19111911
/// An `x` with value `0` will return the bit width of `T`.
19121912
///
19131913
/// ```
1914-
/// #![feature(core_intrinsics)]
1914+
/// #![feature(core_intrinsics_internal)]
19151915
///
19161916
/// use std::intrinsics::ctlz;
19171917
///
@@ -1932,7 +1932,7 @@ extern "rust-intrinsic" {
19321932
/// # Examples
19331933
///
19341934
/// ```
1935-
/// #![feature(core_intrinsics)]
1935+
/// #![feature(core_intrinsics_internal)]
19361936
///
19371937
/// use std::intrinsics::ctlz_nonzero;
19381938
///
@@ -1958,7 +1958,7 @@ extern "rust-intrinsic" {
19581958
/// # Examples
19591959
///
19601960
/// ```
1961-
/// #![feature(core_intrinsics)]
1961+
/// #![feature(core_intrinsics_internal)]
19621962
///
19631963
/// use std::intrinsics::cttz;
19641964
///
@@ -1970,7 +1970,7 @@ extern "rust-intrinsic" {
19701970
/// An `x` with value `0` will return the bit width of `T`:
19711971
///
19721972
/// ```
1973-
/// #![feature(core_intrinsics)]
1973+
/// #![feature(core_intrinsics_internal)]
19741974
///
19751975
/// use std::intrinsics::cttz;
19761976
///
@@ -1991,7 +1991,7 @@ extern "rust-intrinsic" {
19911991
/// # Examples
19921992
///
19931993
/// ```
1994-
/// #![feature(core_intrinsics)]
1994+
/// #![feature(core_intrinsics_internal)]
19951995
///
19961996
/// use std::intrinsics::cttz_nonzero;
19971997
///
@@ -2452,7 +2452,7 @@ extern "rust-intrinsic" {
24522452
/// Here is an example of how this could cause a problem:
24532453
/// ```no_run
24542454
/// #![feature(const_eval_select)]
2455-
/// #![feature(core_intrinsics)]
2455+
/// #![feature(core_intrinsics_internal)]
24562456
/// use std::hint::unreachable_unchecked;
24572457
/// use std::intrinsics::const_eval_select;
24582458
///

library/core/src/intrinsics/mir.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
//! Typical usage will look like this:
1414
//!
1515
//! ```rust
16-
//! #![feature(core_intrinsics, custom_mir)]
16+
//! #![feature(core_intrinsics_internal, custom_mir)]
1717
//! #![allow(internal_features)]
1818
//!
1919
//! use core::intrinsics::mir::*;
@@ -63,7 +63,7 @@
6363
//! # Examples
6464
//!
6565
//! ```rust
66-
//! #![feature(core_intrinsics, custom_mir)]
66+
//! #![feature(core_intrinsics_internal, custom_mir)]
6767
//! #![allow(internal_features)]
6868
//!
6969
//! use core::intrinsics::mir::*;
@@ -144,7 +144,7 @@
144144
//! compiler:
145145
//!
146146
//! ```rust,compile_fail
147-
//! #![feature(core_intrinsics, custom_mir)]
147+
//! #![feature(core_intrinsics_internal, custom_mir)]
148148
//!
149149
//! extern crate core;
150150
//! use core::intrinsics::mir::*;
@@ -363,7 +363,7 @@ define!(
363363
///
364364
/// ```rust
365365
/// #![allow(internal_features)]
366-
/// #![feature(custom_mir, core_intrinsics)]
366+
/// #![feature(custom_mir, core_intrinsics_internal)]
367367
///
368368
/// use core::intrinsics::mir::*;
369369
///

library/core/src/macros/mod.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1683,7 +1683,7 @@ pub(crate) mod builtin {
16831683
/// Unstable implementation detail of the `rustc` compiler, do not use.
16841684
#[rustc_builtin_macro]
16851685
#[stable(feature = "rust1", since = "1.0.0")]
1686-
#[allow_internal_unstable(core_intrinsics, libstd_sys_internals, rt)]
1686+
#[allow_internal_unstable(core_intrinsics_internal, libstd_sys_internals, rt)]
16871687
#[deprecated(since = "1.52.0", note = "rustc-serialize is deprecated and no longer supported")]
16881688
#[doc(hidden)] // While technically stable, using it is unstable, and deprecated. Hide it.
16891689
pub macro RustcDecodable($item:item) {
@@ -1693,7 +1693,7 @@ pub(crate) mod builtin {
16931693
/// Unstable implementation detail of the `rustc` compiler, do not use.
16941694
#[rustc_builtin_macro]
16951695
#[stable(feature = "rust1", since = "1.0.0")]
1696-
#[allow_internal_unstable(core_intrinsics, rt)]
1696+
#[allow_internal_unstable(core_intrinsics_internal, rt)]
16971697
#[deprecated(since = "1.52.0", note = "rustc-serialize is deprecated and no longer supported")]
16981698
#[doc(hidden)] // While technically stable, using it is unstable, and deprecated. Hide it.
16991699
pub macro RustcEncodable($item:item) {

library/core/src/marker.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -476,7 +476,7 @@ pub trait Copy: Clone {
476476
/// Derive macro generating an impl of the trait `Copy`.
477477
#[rustc_builtin_macro]
478478
#[stable(feature = "builtin_macro_prelude", since = "1.38.0")]
479-
#[allow_internal_unstable(core_intrinsics, derive_clone_copy)]
479+
#[allow_internal_unstable(core_intrinsics_internal, derive_clone_copy)]
480480
pub macro Copy($item:item) {
481481
/* compiler built-in */
482482
}

library/core/src/panic.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ pub macro panic_2021 {
6767
#[unstable(feature = "edition_panic", issue = "none", reason = "use panic!() instead")]
6868
#[allow_internal_unstable(
6969
core_panic,
70-
core_intrinsics,
70+
core_intrinsics_internal,
7171
const_dispatch,
7272
const_eval_select,
7373
const_format_args,

library/core/tests/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
#![feature(const_trait_impl)]
2323
#![feature(const_likely)]
2424
#![feature(const_location_fields)]
25-
#![feature(core_intrinsics)]
25+
#![feature(core_intrinsics_internal)]
2626
#![feature(core_io_borrowed_buf)]
2727
#![feature(core_private_bignum)]
2828
#![feature(core_private_diy_float)]

library/panic_abort/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#![doc(issue_tracker_base_url = "https://github.com/rust-lang/rust/issues/")]
99
#![panic_runtime]
1010
#![allow(unused_features)]
11-
#![feature(core_intrinsics)]
11+
#![feature(core_intrinsics_internal)]
1212
#![feature(panic_runtime)]
1313
#![feature(std_internals)]
1414
#![feature(staged_api)]

library/panic_unwind/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#![no_std]
1515
#![unstable(feature = "panic_unwind", issue = "32837")]
1616
#![doc(issue_tracker_base_url = "https://github.com/rust-lang/rust/issues/")]
17-
#![feature(core_intrinsics)]
17+
#![feature(core_intrinsics_internal)]
1818
#![feature(lang_items)]
1919
#![feature(panic_unwind)]
2020
#![feature(staged_api)]

library/std/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@
309309
// Library features (core):
310310
// tidy-alphabetical-start
311311
#![feature(char_internals)]
312-
#![feature(core_intrinsics)]
312+
#![feature(core_intrinsics_internal)]
313313
#![feature(core_io_borrowed_buf)]
314314
#![feature(duration_constants)]
315315
#![feature(error_generic_member_access)]

src/doc/unstable-book/src/language-features/lang-items.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ allocation. A freestanding program that uses the `Box` sugar for dynamic
4646
allocations via `malloc` and `free`:
4747

4848
```rust,ignore (libc-is-finicky)
49-
#![feature(lang_items, start, core_intrinsics, rustc_private, panic_unwind, rustc_attrs)]
49+
#![feature(lang_items, start, core_intrinsics_internal, rustc_private, panic_unwind, rustc_attrs)]
5050
#![allow(internal_features)]
5151
#![no_std]
5252

src/tools/clippy/tests/ui/cast_alignment.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//! Test casts for alignment issues
22
33
#![feature(rustc_private)]
4-
#![feature(core_intrinsics)]
4+
#![feature(core_intrinsics_internal)]
55
extern crate libc;
66

77
#[warn(clippy::cast_ptr_alignment)]

src/tools/miri/tests/fail/breakpoint.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![feature(core_intrinsics)]
1+
#![feature(core_intrinsics_internal)]
22

33
fn main() {
44
unsafe {

src/tools/miri/tests/fail/fast_math_both.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![feature(core_intrinsics)]
1+
#![feature(core_intrinsics_internal)]
22

33
fn main() {
44
unsafe {

src/tools/miri/tests/fail/fast_math_first.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![feature(core_intrinsics)]
1+
#![feature(core_intrinsics_internal)]
22

33
fn main() {
44
unsafe {

0 commit comments

Comments
 (0)