Skip to content

Commit 7bb3a45

Browse files
committed
Remove usage of module level MAX/MIN constants
1 parent 5f687fb commit 7bb3a45

File tree

142 files changed

+210
-293
lines changed

Some content is hidden

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

142 files changed

+210
-293
lines changed

src/etc/test-float-parse/u64-pow2.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
mod _common;
22

33
use _common::validate;
4-
use std::u64;
54

65
fn main() {
76
for exp in 19..64 {

src/liballoc/alloc.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
use core::intrinsics::{min_align_of_val, size_of_val};
66
use core::ptr::{NonNull, Unique};
7-
use core::usize;
87

98
#[stable(feature = "alloc_module", since = "1.28.0")]
109
#[doc(inline)]

src/liballoc/collections/binary_heap.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
//! ```
2121
//! use std::cmp::Ordering;
2222
//! use std::collections::BinaryHeap;
23-
//! use std::usize;
2423
//!
2524
//! #[derive(Copy, Clone, Eq, PartialEq)]
2625
//! struct State {

src/liballoc/raw_vec.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ impl<T, A: Alloc> RawVec<T, A> {
5252
/// Like `new`, but parameterized over the choice of allocator for
5353
/// the returned `RawVec`.
5454
pub const fn new_in(a: A) -> Self {
55-
let cap = if mem::size_of::<T>() == 0 { core::usize::MAX } else { 0 };
55+
let cap = if mem::size_of::<T>() == 0 { usize::MAX } else { 0 };
5656

5757
// `Unique::empty()` doubles as "unallocated" and "zero-sized allocation".
5858
RawVec { ptr: Unique::empty(), cap, a }
@@ -732,7 +732,7 @@ unsafe impl<#[may_dangle] T, A: Alloc> Drop for RawVec<T, A> {
732732

733733
#[inline]
734734
fn alloc_guard(alloc_size: usize) -> Result<(), TryReserveError> {
735-
if mem::size_of::<usize>() < 8 && alloc_size > core::isize::MAX as usize {
735+
if mem::size_of::<usize>() < 8 && alloc_size > isize::MAX as usize {
736736
Err(CapacityOverflow)
737737
} else {
738738
Ok(())

src/liballoc/rc.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,6 @@ use core::ops::{CoerceUnsized, Deref, DispatchFromDyn, Receiver};
250250
use core::pin::Pin;
251251
use core::ptr::{self, NonNull};
252252
use core::slice::{self, from_raw_parts_mut};
253-
use core::usize;
254253

255254
use crate::alloc::{box_free, handle_alloc_error, Alloc, Global, Layout};
256255
use crate::string::String;

src/liballoc/slice.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,6 @@ use core::borrow::{Borrow, BorrowMut};
9090
use core::cmp::Ordering::{self, Less};
9191
use core::mem::{self, size_of};
9292
use core::ptr;
93-
use core::{u16, u32, u8};
9493

9594
use crate::borrow::ToOwned;
9695
use crate::boxed::Box;

src/liballoc/sync.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ use core::ptr::{self, NonNull};
2323
use core::slice::{self, from_raw_parts_mut};
2424
use core::sync::atomic;
2525
use core::sync::atomic::Ordering::{Acquire, Relaxed, Release, SeqCst};
26-
use core::{isize, usize};
2726

2827
use crate::alloc::{box_free, handle_alloc_error, Alloc, Global, Layout};
2928
use crate::boxed::Box;

src/liballoc/tests.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ use core::any::Any;
44
use core::clone::Clone;
55
use core::convert::TryInto;
66
use core::f64;
7-
use core::i64;
87
use core::ops::Deref;
98
use core::result::Result::{Err, Ok};
109

src/liballoc/tests/btree/map.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@ fn test_range_inclusive() {
347347

348348
#[test]
349349
fn test_range_inclusive_max_value() {
350-
let max = std::usize::MAX;
350+
let max = usize::MAX;
351351
let map: BTreeMap<_, _> = vec![(max, 0)].into_iter().collect();
352352

353353
assert_eq!(map.range(max..=max).collect::<Vec<_>>(), &[(&max, &0)]);

src/liballoc/tests/string.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
use std::borrow::Cow;
22
use std::collections::TryReserveError::*;
33
use std::mem::size_of;
4-
use std::{isize, usize};
54

65
pub trait IntoCow<'a, B: ?Sized>
76
where

src/liballoc/tests/vec_deque.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ use std::collections::{vec_deque::Drain, VecDeque};
33
use std::fmt::Debug;
44
use std::mem::size_of;
55
use std::panic::catch_unwind;
6-
use std::{isize, usize};
76

87
use crate::hash;
98

src/libcore/alloc.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ use crate::fmt;
99
use crate::mem;
1010
use crate::num::NonZeroUsize;
1111
use crate::ptr::{self, NonNull};
12-
use crate::usize;
1312

1413
/// Represents the combination of a starting address and
1514
/// a total capacity of the returned block.

src/libcore/iter/adapters/chain.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
use crate::ops::Try;
2-
use crate::usize;
32

43
use super::super::{DoubleEndedIterator, FusedIterator, Iterator, TrustedLen};
54

src/libcore/iter/adapters/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ use crate::cmp;
22
use crate::fmt;
33
use crate::intrinsics;
44
use crate::ops::{Add, AddAssign, Try};
5-
use crate::usize;
65

76
use super::{from_fn, LoopState};
87
use super::{DoubleEndedIterator, ExactSizeIterator, FusedIterator, Iterator, TrustedLen};

src/libcore/iter/range.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
use crate::convert::TryFrom;
22
use crate::mem;
33
use crate::ops::{self, Add, Sub, Try};
4-
use crate::usize;
54

65
use super::{FusedIterator, TrustedLen};
76

src/libcore/iter/sources.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
use crate::fmt;
22
use crate::marker;
3-
use crate::usize;
43

54
use super::{FusedIterator, TrustedLen};
65

src/libcore/num/flt2dec/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,6 @@ functions.
123123
)]
124124

125125
pub use self::decoder::{decode, DecodableFloat, Decoded, FullDecoded};
126-
use crate::i16;
127126

128127
pub mod decoder;
129128
pub mod estimator;

src/libcore/ptr/const_ptr.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@ impl<T: ?Sized> *const T {
288288
T: Sized,
289289
{
290290
let pointee_size = mem::size_of::<T>();
291-
assert!(0 < pointee_size && pointee_size <= isize::max_value() as usize);
291+
assert!(0 < pointee_size && pointee_size <= isize::MAX as usize);
292292
intrinsics::ptr_offset_from(self, origin)
293293
}
294294

@@ -333,7 +333,7 @@ impl<T: ?Sized> *const T {
333333
T: Sized,
334334
{
335335
let pointee_size = mem::size_of::<T>();
336-
assert!(0 < pointee_size && pointee_size <= isize::max_value() as usize);
336+
assert!(0 < pointee_size && pointee_size <= isize::MAX as usize);
337337

338338
let d = isize::wrapping_sub(self as _, origin as _);
339339
d.wrapping_div(pointee_size as _)

src/libcore/slice/memchr.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ fn repeat_byte(b: u8) -> usize {
3434
#[cfg(not(target_pointer_width = "16"))]
3535
#[inline]
3636
fn repeat_byte(b: u8) -> usize {
37-
(b as usize) * (crate::usize::MAX / 255)
37+
(b as usize) * (usize::MAX / 255)
3838
}
3939

4040
/// Returns the first index matching the byte `x` in `text`.

src/libcore/slice/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ use crate::cmp;
2727
use crate::cmp::Ordering::{self, Equal, Greater, Less};
2828
use crate::fmt;
2929
use crate::intrinsics::{assume, exact_div, is_aligned_and_not_null, unchecked_sub};
30-
use crate::isize;
3130
use crate::iter::*;
3231
use crate::marker::{self, Copy, Send, Sized, Sync};
3332
use crate::mem;

src/libcore/str/pattern.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
use crate::cmp;
1515
use crate::fmt;
1616
use crate::slice::memchr;
17-
use crate::usize;
1817

1918
// Pattern
2019

src/libcore/tests/iter.rs

Lines changed: 21 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
use core::cell::Cell;
22
use core::convert::TryFrom;
33
use core::iter::*;
4-
use core::usize;
5-
use core::{i16, i8, isize};
64

75
#[test]
86
fn test_lt() {
@@ -2231,62 +2229,57 @@ fn test_range_inclusive_folds() {
22312229

22322230
#[test]
22332231
fn test_range_size_hint() {
2234-
use core::usize::MAX as UMAX;
22352232
assert_eq!((0..0usize).size_hint(), (0, Some(0)));
22362233
assert_eq!((0..100usize).size_hint(), (100, Some(100)));
2237-
assert_eq!((0..UMAX).size_hint(), (UMAX, Some(UMAX)));
2234+
assert_eq!((0..usize::MAX).size_hint(), (usize::MAX, Some(usize::MAX)));
22382235

2239-
let umax = u128::try_from(UMAX).unwrap();
2236+
let umax = u128::try_from(usize::MAX).unwrap();
22402237
assert_eq!((0..0u128).size_hint(), (0, Some(0)));
22412238
assert_eq!((0..100u128).size_hint(), (100, Some(100)));
2242-
assert_eq!((0..umax).size_hint(), (UMAX, Some(UMAX)));
2243-
assert_eq!((0..umax + 1).size_hint(), (UMAX, None));
2239+
assert_eq!((0..umax).size_hint(), (usize::MAX, Some(usize::MAX)));
2240+
assert_eq!((0..umax + 1).size_hint(), (usize::MAX, None));
22442241

2245-
use core::isize::{MAX as IMAX, MIN as IMIN};
22462242
assert_eq!((0..0isize).size_hint(), (0, Some(0)));
22472243
assert_eq!((-100..100isize).size_hint(), (200, Some(200)));
2248-
assert_eq!((IMIN..IMAX).size_hint(), (UMAX, Some(UMAX)));
2244+
assert_eq!((isize::MIN..isize::MAX).size_hint(), (usize::MAX, Some(usize::MAX)));
22492245

2250-
let imin = i128::try_from(IMIN).unwrap();
2251-
let imax = i128::try_from(IMAX).unwrap();
2246+
let imin = i128::try_from(isize::MIN).unwrap();
2247+
let imax = i128::try_from(isize::MAX).unwrap();
22522248
assert_eq!((0..0i128).size_hint(), (0, Some(0)));
22532249
assert_eq!((-100..100i128).size_hint(), (200, Some(200)));
2254-
assert_eq!((imin..imax).size_hint(), (UMAX, Some(UMAX)));
2255-
assert_eq!((imin..imax + 1).size_hint(), (UMAX, None));
2250+
assert_eq!((imin..imax).size_hint(), (usize::MAX, Some(usize::MAX)));
2251+
assert_eq!((imin..imax + 1).size_hint(), (usize::MAX, None));
22562252
}
22572253

22582254
#[test]
22592255
fn test_range_inclusive_size_hint() {
2260-
use core::usize::MAX as UMAX;
22612256
assert_eq!((1..=0usize).size_hint(), (0, Some(0)));
22622257
assert_eq!((0..=0usize).size_hint(), (1, Some(1)));
22632258
assert_eq!((0..=100usize).size_hint(), (101, Some(101)));
2264-
assert_eq!((0..=UMAX - 1).size_hint(), (UMAX, Some(UMAX)));
2265-
assert_eq!((0..=UMAX).size_hint(), (UMAX, None));
2259+
assert_eq!((0..=usize::MAX - 1).size_hint(), (usize::MAX, Some(usize::MAX)));
2260+
assert_eq!((0..=usize::MAX).size_hint(), (usize::MAX, None));
22662261

2267-
let umax = u128::try_from(UMAX).unwrap();
22682262
assert_eq!((1..=0u128).size_hint(), (0, Some(0)));
22692263
assert_eq!((0..=0u128).size_hint(), (1, Some(1)));
22702264
assert_eq!((0..=100u128).size_hint(), (101, Some(101)));
2271-
assert_eq!((0..=umax - 1).size_hint(), (UMAX, Some(UMAX)));
2272-
assert_eq!((0..=umax).size_hint(), (UMAX, None));
2273-
assert_eq!((0..=umax + 1).size_hint(), (UMAX, None));
2265+
assert_eq!((0..=umax - 1).size_hint(), (usize::MAX, Some(usize::MAX)));
2266+
assert_eq!((0..=umax).size_hint(), (usize::MAX, None));
2267+
assert_eq!((0..=umax + 1).size_hint(), (usize::MAX, None));
22742268

2275-
use core::isize::{MAX as IMAX, MIN as IMIN};
22762269
assert_eq!((0..=-1isize).size_hint(), (0, Some(0)));
22772270
assert_eq!((0..=0isize).size_hint(), (1, Some(1)));
22782271
assert_eq!((-100..=100isize).size_hint(), (201, Some(201)));
2279-
assert_eq!((IMIN..=IMAX - 1).size_hint(), (UMAX, Some(UMAX)));
2280-
assert_eq!((IMIN..=IMAX).size_hint(), (UMAX, None));
2272+
assert_eq!((isize::MIN..=isize::MAX - 1).size_hint(), (usize::MAX, Some(usize::MAX)));
2273+
assert_eq!((isize::MIN..=isize::MAX).size_hint(), (usize::MAX, None));
22812274

2282-
let imin = i128::try_from(IMIN).unwrap();
2283-
let imax = i128::try_from(IMAX).unwrap();
2275+
let imin = i128::try_from(isize::MIN).unwrap();
2276+
let imax = i128::try_from(isize::MAX).unwrap();
22842277
assert_eq!((0..=-1i128).size_hint(), (0, Some(0)));
22852278
assert_eq!((0..=0i128).size_hint(), (1, Some(1)));
22862279
assert_eq!((-100..=100i128).size_hint(), (201, Some(201)));
2287-
assert_eq!((imin..=imax - 1).size_hint(), (UMAX, Some(UMAX)));
2288-
assert_eq!((imin..=imax).size_hint(), (UMAX, None));
2289-
assert_eq!((imin..=imax + 1).size_hint(), (UMAX, None));
2280+
assert_eq!((imin..=imax - 1).size_hint(), (usize::MAX, Some(usize::MAX)));
2281+
assert_eq!((imin..=imax).size_hint(), (usize::MAX, None));
2282+
assert_eq!((imin..=imax + 1).size_hint(), (usize::MAX, None));
22902283
}
22912284

22922285
#[test]

src/libcore/tests/num/int_macros.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ macro_rules! int_module {
22
($T:ident, $T_i:ident) => {
33
#[cfg(test)]
44
mod tests {
5-
use core::isize;
65
use core::mem;
76
use core::ops::{BitAnd, BitOr, BitXor, Not, Shl, Shr};
87
use core::$T_i::*;

src/libcore/time.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
//! assert_eq!(Duration::new(5, 0), Duration::from_secs(5));
1313
//! ```
1414
15+
use crate::fmt;
1516
use crate::iter::Sum;
1617
use crate::ops::{Add, AddAssign, Div, DivAssign, Mul, MulAssign, Sub, SubAssign};
17-
use crate::{fmt, u64};
1818

1919
const NANOS_PER_SEC: u32 = 1_000_000_000;
2020
const NANOS_PER_MILLI: u32 = 1_000_000;

src/librustc/dep_graph/graph.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -508,7 +508,7 @@ impl DepGraph {
508508
edge_list_indices.push((start, end));
509509
}
510510

511-
debug_assert!(edge_list_data.len() <= ::std::u32::MAX as usize);
511+
debug_assert!(edge_list_data.len() <= u32::MAX as usize);
512512
debug_assert_eq!(edge_list_data.len(), total_edge_count);
513513

514514
SerializedDepGraph { nodes, fingerprints, edge_list_indices, edge_list_data }

src/librustc/infer/type_variable.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ use rustc_data_structures::unify as ut;
88
use std::cmp;
99
use std::marker::PhantomData;
1010
use std::ops::Range;
11-
use std::u32;
1211

1312
pub struct TypeVariableTable<'tcx> {
1413
values: sv::SnapshotVec<Delegate>,

src/librustc/mir/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ use std::borrow::Cow;
3434
use std::fmt::{self, Debug, Display, Formatter, Write};
3535
use std::ops::Index;
3636
use std::slice;
37-
use std::{iter, mem, option, u32};
37+
use std::{iter, mem, option};
3838
pub use syntax::ast::Mutability;
3939
use syntax::ast::Name;
4040

src/librustc/traits/object_safety.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -564,7 +564,7 @@ impl<'tcx> TyCtxt<'tcx> {
564564
// FIXME(mikeyhew) this is a total hack. Once object_safe_for_dispatch is stabilized, we can
565565
// replace this with `dyn Trait`
566566
let unsized_self_ty: Ty<'tcx> =
567-
self.mk_ty_param(::std::u32::MAX, Symbol::intern("RustaceansAreAwesome"));
567+
self.mk_ty_param(u32::MAX, Symbol::intern("RustaceansAreAwesome"));
568568

569569
// `Receiver[Self => U]`
570570
let unsized_receiver_ty =

src/librustc/traits/select.rs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3920,11 +3920,7 @@ struct ProvisionalEvaluation {
39203920

39213921
impl<'tcx> Default for ProvisionalEvaluationCache<'tcx> {
39223922
fn default() -> Self {
3923-
Self {
3924-
dfn: Cell::new(0),
3925-
reached_depth: Cell::new(std::usize::MAX),
3926-
map: Default::default(),
3927-
}
3923+
Self { dfn: Cell::new(0), reached_depth: Cell::new(usize::MAX), map: Default::default() }
39283924
}
39293925
}
39303926

@@ -4023,7 +4019,7 @@ impl<'tcx> ProvisionalEvaluationCache<'tcx> {
40234019
op(fresh_trait_ref, eval.result);
40244020
}
40254021

4026-
self.reached_depth.set(std::usize::MAX);
4022+
self.reached_depth.set(usize::MAX);
40274023
}
40284024
}
40294025

src/librustc/ty/layout.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ use syntax::attr;
77

88
use std::cmp;
99
use std::fmt;
10-
use std::i128;
1110
use std::iter;
1211
use std::mem;
1312
use std::ops::Bound;

src/librustc/ty/query/on_disk_cache.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ struct AbsoluteBytePos(u32);
9393

9494
impl AbsoluteBytePos {
9595
fn new(pos: usize) -> AbsoluteBytePos {
96-
debug_assert!(pos <= ::std::u32::MAX as usize);
96+
debug_assert!(pos <= u32::MAX as usize);
9797
AbsoluteBytePos(pos as u32)
9898
}
9999

src/librustc_codegen_llvm/intrinsic.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ use rustc_codegen_ssa::traits::*;
2626
use rustc_span::Span;
2727

2828
use std::cmp::Ordering;
29-
use std::{i128, iter, u128};
29+
use std::iter;
3030

3131
fn get_simple_intrinsic(cx: &CodegenCx<'ll, '_>, name: &str) -> Option<&'ll Value> {
3232
let llvm_name = match name {

src/librustc_codegen_ssa/back/write.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1516,7 +1516,7 @@ fn start_executing_work<B: ExtraBackendMethods>(
15161516
}
15171517
}
15181518

1519-
pub const CODEGEN_WORKER_ID: usize = ::std::usize::MAX;
1519+
pub const CODEGEN_WORKER_ID: usize = usize::MAX;
15201520

15211521
fn spawn_work<B: ExtraBackendMethods>(cgcx: CodegenContext<B>, work: WorkItem<B>) {
15221522
thread::spawn(move || {

src/librustc_codegen_ssa/base.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -503,7 +503,7 @@ fn get_argc_argv<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>>(
503503
}
504504
}
505505

506-
pub const CODEGEN_WORKER_ID: usize = ::std::usize::MAX;
506+
pub const CODEGEN_WORKER_ID: usize = usize::MAX;
507507

508508
pub fn codegen_crate<B: ExtraBackendMethods>(
509509
backend: B,

0 commit comments

Comments
 (0)