Skip to content

Commit 8988238

Browse files
committed
Revert stabilizing integer::BITS.
1 parent b81f581 commit 8988238

File tree

9 files changed

+11
-2
lines changed

9 files changed

+11
-2
lines changed

compiler/rustc_data_structures/src/lib.rs

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

compiler/rustc_serialize/src/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ Core encoding and decoding interfaces.
1717
#![feature(min_specialization)]
1818
#![feature(vec_spare_capacity)]
1919
#![feature(core_intrinsics)]
20+
#![feature(int_bits_const)]
2021
#![feature(maybe_uninit_slice)]
2122
#![feature(new_uninit)]
2223
#![cfg_attr(test, feature(test))]

compiler/rustc_serialize/tests/leb128.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#![feature(int_bits_const)]
12
#![feature(maybe_uninit_slice)]
23
#![feature(maybe_uninit_uninit_array)]
34

library/alloc/src/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@
102102
#![feature(fn_traits)]
103103
#![feature(fundamental)]
104104
#![feature(inplace_iteration)]
105+
#![feature(int_bits_const)]
105106
#![feature(lang_items)]
106107
#![feature(layout_for_ptr)]
107108
#![feature(maybe_uninit_ref)]

library/alloc/tests/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
#![feature(binary_heap_retain)]
1818
#![feature(inplace_iteration)]
1919
#![feature(iter_map_while)]
20+
#![feature(int_bits_const)]
2021
#![feature(vecdeque_binary_search)]
2122
#![feature(slice_group_by)]
2223
#![feature(vec_extend_from_within)]

library/core/src/num/int_macros.rs

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

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

library/core/src/num/uint_macros.rs

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

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

library/core/tests/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@
7070
#![feature(partition_point)]
7171
#![feature(once_cell)]
7272
#![feature(unsafe_block_in_unsafe_fn)]
73+
#![feature(int_bits_const)]
7374
#![feature(nonzero_leading_trailing_zeros)]
7475
#![feature(const_option)]
7576
#![feature(integer_atomics)]

library/panic_unwind/src/lib.rs

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

0 commit comments

Comments
 (0)