Skip to content

Commit bba4088

Browse files
committed
Auto merge of #82565 - m-ou-se:ununstabilize-bits, r=kennytm
Revert reverting of stabilizing integer::BITS. Now that `lexical-core` has an updated version that won't break with this stabilization, let's try to stabilize this again. See #81654 (comment) Tracking issue with FCP: #76904
2 parents 372afcf + bacd522 commit bba4088

File tree

9 files changed

+2
-11
lines changed

9 files changed

+2
-11
lines changed

Diff for: compiler/rustc_data_structures/src/lib.rs

-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
#![feature(unboxed_closures)]
1414
#![feature(generator_trait)]
1515
#![feature(fn_traits)]
16-
#![feature(int_bits_const)]
1716
#![feature(min_specialization)]
1817
#![feature(auto_traits)]
1918
#![feature(nll)]

Diff for: compiler/rustc_serialize/src/lib.rs

-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ Core encoding and decoding interfaces.
1616
#![feature(min_specialization)]
1717
#![feature(vec_spare_capacity)]
1818
#![feature(core_intrinsics)]
19-
#![feature(int_bits_const)]
2019
#![feature(maybe_uninit_array_assume_init)]
2120
#![feature(maybe_uninit_uninit_array)]
2221
#![feature(maybe_uninit_slice)]

Diff for: compiler/rustc_serialize/tests/leb128.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#![feature(int_bits_const)]
21
#![feature(maybe_uninit_slice)]
32
#![feature(maybe_uninit_uninit_array)]
43

Diff for: library/alloc/src/lib.rs

-1
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,6 @@
103103
#![feature(fn_traits)]
104104
#![feature(fundamental)]
105105
#![feature(inplace_iteration)]
106-
#![feature(int_bits_const)]
107106
// Technically, this is a bug in rustdoc: rustdoc sees the documentation on `#[lang = slice_alloc]`
108107
// blocks is for `&[T]`, which also has documentation using this feature in `core`, and gets mad
109108
// that the feature-gate isn't enabled. Ideally, it wouldn't check for the feature gate for docs

Diff for: library/alloc/tests/lib.rs

-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
#![feature(binary_heap_retain)]
1717
#![feature(inplace_iteration)]
1818
#![feature(iter_map_while)]
19-
#![feature(int_bits_const)]
2019
#![feature(vecdeque_binary_search)]
2120
#![feature(slice_group_by)]
2221
#![feature(slice_partition_dedup)]

Diff for: library/core/src/num/int_macros.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,9 @@ macro_rules! int_impl {
3232
/// # Examples
3333
///
3434
/// ```
35-
/// #![feature(int_bits_const)]
3635
#[doc = concat!("assert_eq!(", stringify!($SelfT), "::BITS, ", stringify!($BITS), ");")]
3736
/// ```
38-
#[unstable(feature = "int_bits_const", issue = "76904")]
37+
#[stable(feature = "int_bits_const", since = "1.53.0")]
3938
pub const BITS: u32 = $BITS;
4039

4140
/// Converts a string slice in a given base to an integer.

Diff for: library/core/src/num/uint_macros.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,9 @@ macro_rules! uint_impl {
3232
/// # Examples
3333
///
3434
/// ```
35-
/// #![feature(int_bits_const)]
3635
#[doc = concat!("assert_eq!(", stringify!($SelfT), "::BITS, ", stringify!($BITS), ");")]
3736
/// ```
38-
#[unstable(feature = "int_bits_const", issue = "76904")]
37+
#[stable(feature = "int_bits_const", since = "1.53.0")]
3938
pub const BITS: u32 = $BITS;
4039

4140
/// Converts a string slice in a given base to an integer.

Diff for: library/core/tests/lib.rs

-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@
7171
#![cfg_attr(not(bootstrap), feature(ptr_metadata))]
7272
#![feature(once_cell)]
7373
#![feature(unsized_tuple_coercion)]
74-
#![feature(int_bits_const)]
7574
#![feature(nonzero_leading_trailing_zeros)]
7675
#![feature(const_option)]
7776
#![feature(integer_atomics)]

Diff for: library/panic_unwind/src/lib.rs

-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
issue_tracker_base_url = "https://github.com/rust-lang/rust/issues/"
1919
)]
2020
#![feature(core_intrinsics)]
21-
#![feature(int_bits_const)]
2221
#![feature(lang_items)]
2322
#![feature(nll)]
2423
#![feature(panic_unwind)]

0 commit comments

Comments
 (0)