diff options
| author | Manish Goregaokar <manishsmail@gmail.com> | 2015-03-04 22:03:15 +0530 |
|---|---|---|
| committer | Manish Goregaokar <manishsmail@gmail.com> | 2015-03-05 12:38:33 +0530 |
| commit | 145b83e63355c672f8e43129f8e7833fac35dce2 (patch) | |
| tree | 041ed4dd28872ac22473460cdfc8ca8b7ef260aa /src/libcore | |
| parent | c8c4d85b5014a947f57acd9a1e14b7864689f73d (diff) | |
| parent | 34410ec748b92e15c445ba7371561e2e5c5aaa55 (diff) | |
Rollup merge of #22994 - eddyb:unsuffix-ints-good, r=alexcrichton
Automatic has-same-types testing methodology can be found in #22501. Because most of them don't work with `--pretty=typed`, compile-fail tests were manually audited. r? @aturon
Diffstat (limited to 'src/libcore')
| -rw-r--r-- | src/libcore/char.rs | 42 | ||||
| -rw-r--r-- | src/libcore/fmt/float.rs | 6 | ||||
| -rw-r--r-- | src/libcore/fmt/mod.rs | 4 | ||||
| -rw-r--r-- | src/libcore/fmt/num.rs | 2 | ||||
| -rw-r--r-- | src/libcore/hash/sip.rs | 2 | ||||
| -rw-r--r-- | src/libcore/intrinsics.rs | 2 | ||||
| -rw-r--r-- | src/libcore/iter.rs | 2 | ||||
| -rw-r--r-- | src/libcore/macros.rs | 2 | ||||
| -rw-r--r-- | src/libcore/option.rs | 2 | ||||
| -rw-r--r-- | src/libcore/str/mod.rs | 8 |
10 files changed, 36 insertions, 36 deletions
diff --git a/src/libcore/char.rs b/src/libcore/char.rs index 8e27ae1cea9..973070677d8 100644 --- a/src/libcore/char.rs +++ b/src/libcore/char.rs @@ -22,13 +22,13 @@ use option::Option; use slice::SliceExt; // UTF-8 ranges and tags for encoding characters -const TAG_CONT: u8 = 0b1000_0000u8; -const TAG_TWO_B: u8 = 0b1100_0000u8; -const TAG_THREE_B: u8 = 0b1110_0000u8; -const TAG_FOUR_B: u8 = 0b1111_0000u8; -const MAX_ONE_B: u32 = 0x80u32; -const MAX_TWO_B: u32 = 0x800u32; -const MAX_THREE_B: u32 = 0x10000u32; +const TAG_CONT: u8 = 0b1000_0000; +const TAG_TWO_B: u8 = 0b1100_0000; +const TAG_THREE_B: u8 = 0b1110_0000; +const TAG_FOUR_B: u8 = 0b1111_0000; +const MAX_ONE_B: u32 = 0x80; +const MAX_TWO_B: u32 = 0x800; +const MAX_THREE_B: u32 = 0x10000; /* Lu Uppercase_Letter an uppercase letter @@ -413,7 +413,7 @@ impl CharExt for char { #[stable(feature = "rust1", since = "1.0.0")] fn len_utf16(self) -> usize { let ch = self as u32; - if (ch & 0xFFFF_u32) == ch { 1 } else { 2 } + if (ch & 0xFFFF) == ch { 1 } else { 2 } } #[inline] @@ -444,19 +444,19 @@ pub fn encode_utf8_raw(code: u32, dst: &mut [u8]) -> Option<usize> { dst[0] = code as u8; Some(1) } else if code < MAX_TWO_B && dst.len() >= 2 { - dst[0] = (code >> 6 & 0x1F_u32) as u8 | TAG_TWO_B; - dst[1] = (code & 0x3F_u32) as u8 | TAG_CONT; + dst[0] = (code >> 6 & 0x1F) as u8 | TAG_TWO_B; + dst[1] = (code & 0x3F) as u8 | TAG_CONT; Some(2) } else if code < MAX_THREE_B && dst.len() >= 3 { - dst[0] = (code >> 12 & 0x0F_u32) as u8 | TAG_THREE_B; - dst[1] = (code >> 6 & 0x3F_u32) as u8 | TAG_CONT; - dst[2] = (code & 0x3F_u32) as u8 | TAG_CONT; + dst[0] = (code >> 12 & 0x0F) as u8 | TAG_THREE_B; + dst[1] = (code >> 6 & 0x3F) as u8 | TAG_CONT; + dst[2] = (code & 0x3F) as u8 | TAG_CONT; Some(3) } else if dst.len() >= 4 { - dst[0] = (code >> 18 & 0x07_u32) as u8 | TAG_FOUR_B; - dst[1] = (code >> 12 & 0x3F_u32) as u8 | TAG_CONT; - dst[2] = (code >> 6 & 0x3F_u32) as u8 | TAG_CONT; - dst[3] = (code & 0x3F_u32) as u8 | TAG_CONT; + dst[0] = (code >> 18 & 0x07) as u8 | TAG_FOUR_B; + dst[1] = (code >> 12 & 0x3F) as u8 | TAG_CONT; + dst[2] = (code >> 6 & 0x3F) as u8 | TAG_CONT; + dst[3] = (code & 0x3F) as u8 | TAG_CONT; Some(4) } else { None @@ -472,15 +472,15 @@ pub fn encode_utf8_raw(code: u32, dst: &mut [u8]) -> Option<usize> { #[unstable(feature = "core")] pub fn encode_utf16_raw(mut ch: u32, dst: &mut [u16]) -> Option<usize> { // Marked #[inline] to allow llvm optimizing it away - if (ch & 0xFFFF_u32) == ch && dst.len() >= 1 { + if (ch & 0xFFFF) == ch && dst.len() >= 1 { // The BMP falls through (assuming non-surrogate, as it should) dst[0] = ch as u16; Some(1) } else if dst.len() >= 2 { // Supplementary planes break into surrogates. - ch -= 0x1_0000_u32; - dst[0] = 0xD800_u16 | ((ch >> 10) as u16); - dst[1] = 0xDC00_u16 | ((ch as u16) & 0x3FF_u16); + ch -= 0x1_0000; + dst[0] = 0xD800 | ((ch >> 10) as u16); + dst[1] = 0xDC00 | ((ch as u16) & 0x3FF); Some(2) } else { None diff --git a/src/libcore/fmt/float.rs b/src/libcore/fmt/float.rs index 2eeb564859c..0df04c296c8 100644 --- a/src/libcore/fmt/float.rs +++ b/src/libcore/fmt/float.rs @@ -123,13 +123,13 @@ pub fn float_to_str_bytes_common<T: Float, U, F>( // For an f64 the exponent is in the range of [-1022, 1023] for base 2, so // we may have up to that many digits. Give ourselves some extra wiggle room // otherwise as well. - let mut buf = [0u8; 1536]; + let mut buf = [0; 1536]; let mut end = 0; let radix_gen: T = cast(radix as int).unwrap(); let (num, exp) = match exp_format { - ExpNone => (num, 0i32), - ExpDec if num == _0 => (num, 0i32), + ExpNone => (num, 0), + ExpDec if num == _0 => (num, 0), ExpDec => { let (exp, exp_base) = match exp_format { ExpDec => (num.abs().log10().floor(), cast::<f64, T>(10.0f64).unwrap()), diff --git a/src/libcore/fmt/mod.rs b/src/libcore/fmt/mod.rs index 9544fbaa55b..e640bf02f5a 100644 --- a/src/libcore/fmt/mod.rs +++ b/src/libcore/fmt/mod.rs @@ -565,7 +565,7 @@ impl<'a> Formatter<'a> { Alignment::Center => (padding / 2, (padding + 1) / 2), }; - let mut fill = [0u8; 4]; + let mut fill = [0; 4]; let len = self.fill.encode_utf8(&mut fill).unwrap_or(0); let fill = unsafe { str::from_utf8_unchecked(&fill[..len]) }; @@ -689,7 +689,7 @@ impl Debug for char { #[stable(feature = "rust1", since = "1.0.0")] impl Display for char { fn fmt(&self, f: &mut Formatter) -> Result { - let mut utf8 = [0u8; 4]; + let mut utf8 = [0; 4]; let amt = self.encode_utf8(&mut utf8).unwrap_or(0); let s: &str = unsafe { mem::transmute(&utf8[..amt]) }; Display::fmt(s, f) diff --git a/src/libcore/fmt/num.rs b/src/libcore/fmt/num.rs index 045442e28ac..b3f2302bb3e 100644 --- a/src/libcore/fmt/num.rs +++ b/src/libcore/fmt/num.rs @@ -38,7 +38,7 @@ trait GenericRadix { // characters for a base 2 number. let zero = Int::zero(); let is_positive = x >= zero; - let mut buf = [0u8; 64]; + let mut buf = [0; 64]; let mut curr = buf.len(); let base = cast(self.base()).unwrap(); if is_positive { diff --git a/src/libcore/hash/sip.rs b/src/libcore/hash/sip.rs index df0008c500b..bd1516e0cfc 100644 --- a/src/libcore/hash/sip.rs +++ b/src/libcore/hash/sip.rs @@ -60,7 +60,7 @@ macro_rules! u8to64_le { ($buf:expr, $i:expr, $len:expr) => ({ let mut t = 0; - let mut out = 0u64; + let mut out = 0; while t < $len { out |= ($buf[t+$i] as u64) << t*8; t += 1; diff --git a/src/libcore/intrinsics.rs b/src/libcore/intrinsics.rs index ed129136091..c6fc8ba5867 100644 --- a/src/libcore/intrinsics.rs +++ b/src/libcore/intrinsics.rs @@ -230,7 +230,7 @@ extern "rust-intrinsic" { /// use std::mem; /// /// let v: &[u8] = unsafe { mem::transmute("L") }; - /// assert!(v == [76u8]); + /// assert!(v == [76]); /// ``` #[stable(feature = "rust1", since = "1.0.0")] pub fn transmute<T,U>(e: T) -> U; diff --git a/src/libcore/iter.rs b/src/libcore/iter.rs index 767828408be..16e652fcc9a 100644 --- a/src/libcore/iter.rs +++ b/src/libcore/iter.rs @@ -1149,7 +1149,7 @@ pub trait AdditiveIterator<A> { /// ``` /// use std::iter::AdditiveIterator; /// - /// let a = [1i32, 2, 3, 4, 5]; + /// let a = [1, 2, 3, 4, 5]; /// let mut it = a.iter().cloned(); /// assert!(it.sum() == 15); /// ``` diff --git a/src/libcore/macros.rs b/src/libcore/macros.rs index 94ca9ec37b4..f56206e8782 100644 --- a/src/libcore/macros.rs +++ b/src/libcore/macros.rs @@ -227,7 +227,7 @@ macro_rules! writeln { /// /// ```rust /// fn divide_by_three(x: u32) -> u32 { // one of the poorest implementations of x/3 -/// for i in std::iter::count(0_u32, 1) { +/// for i in std::iter::count(0, 1) { /// if 3*i < i { panic!("u32 overflow"); } /// if x < 3*i { return i-1; } /// } diff --git a/src/libcore/option.rs b/src/libcore/option.rs index 1ecbd8fae8c..5343cdaaf08 100644 --- a/src/libcore/option.rs +++ b/src/libcore/option.rs @@ -385,7 +385,7 @@ impl<T> Option<T> { /// # Example /// /// ``` - /// let k = 10i32; + /// let k = 10; /// assert_eq!(Some(4).unwrap_or_else(|| 2 * k), 4); /// assert_eq!(None.unwrap_or_else(|| 2 * k), 20); /// ``` diff --git a/src/libcore/str/mod.rs b/src/libcore/str/mod.rs index 4f4164f673b..1d4b81512dd 100644 --- a/src/libcore/str/mod.rs +++ b/src/libcore/str/mod.rs @@ -1119,9 +1119,9 @@ pub struct CharRange { } /// Mask of the value bits of a continuation byte -const CONT_MASK: u8 = 0b0011_1111u8; +const CONT_MASK: u8 = 0b0011_1111; /// Value of the tag bits (tag mask is !CONT_MASK) of a continuation byte -const TAG_CONT_U8: u8 = 0b1000_0000u8; +const TAG_CONT_U8: u8 = 0b1000_0000; /* Section: Trait implementations @@ -1568,7 +1568,7 @@ impl StrExt for str { if index == self.len() { return true; } match self.as_bytes().get(index) { None => false, - Some(&b) => b < 128u8 || b >= 192u8, + Some(&b) => b < 128 || b >= 192, } } @@ -1680,7 +1680,7 @@ impl StrExt for str { #[inline] #[unstable(feature = "core")] pub fn char_range_at_raw(bytes: &[u8], i: usize) -> (u32, usize) { - if bytes[i] < 128u8 { + if bytes[i] < 128 { return (bytes[i] as u32, i + 1); } |
