diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2015-03-18 09:36:18 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2015-03-18 16:32:32 -0700 |
| commit | fccf5a00056b1d72065951a4428070326df1cfb5 (patch) | |
| tree | 481e99dcf4197b0b25cd765877c1b132f768d772 /src/libstd | |
| parent | 94a95067e017252d4928a4292a6aeef66902e694 (diff) | |
| download | rust-fccf5a00056b1d72065951a4428070326df1cfb5.tar.gz rust-fccf5a00056b1d72065951a4428070326df1cfb5.zip | |
Register new snapshots
Diffstat (limited to 'src/libstd')
31 files changed, 5 insertions, 155 deletions
diff --git a/src/libstd/collections/hash/map.rs b/src/libstd/collections/hash/map.rs index 6f8151c2b9f..60b1738d2c9 100644 --- a/src/libstd/collections/hash/map.rs +++ b/src/libstd/collections/hash/map.rs @@ -23,8 +23,6 @@ use hash::{Hash, SipHasher}; use iter::{self, Iterator, ExactSizeIterator, IntoIterator, IteratorExt, FromIterator, Extend, Map}; use marker::Sized; use mem::{self, replace}; -#[cfg(stage0)] -use num::{Int, UnsignedInt}; use ops::{Deref, FnMut, Index, IndexMut}; use option::Option::{self, Some, None}; use rand::{self, Rng}; diff --git a/src/libstd/collections/hash/table.rs b/src/libstd/collections/hash/table.rs index cba46859f34..052bcfd7e16 100644 --- a/src/libstd/collections/hash/table.rs +++ b/src/libstd/collections/hash/table.rs @@ -19,15 +19,10 @@ use iter::{Iterator, IteratorExt, ExactSizeIterator, count}; use marker::{Copy, Send, Sync, Sized, self}; use mem::{min_align_of, size_of}; use mem; -#[cfg(stage0)] -use num::{Int, UnsignedInt}; use num::wrapping::{OverflowingOps, WrappingOps}; use ops::{Deref, DerefMut, Drop}; use option::Option; use option::Option::{Some, None}; -#[cfg(stage0)] -use ptr::{self, PtrExt, Unique}; -#[cfg(not(stage0))] use ptr::{self, Unique}; use rt::heap::{allocate, deallocate, EMPTY}; use collections::hash_state::HashState; diff --git a/src/libstd/dynamic_lib.rs b/src/libstd/dynamic_lib.rs index d06b027adf6..a42809127bf 100644 --- a/src/libstd/dynamic_lib.rs +++ b/src/libstd/dynamic_lib.rs @@ -272,10 +272,6 @@ mod dl { use ptr; use result::Result; use result::Result::{Ok, Err}; - #[cfg(stage0)] - use slice::SliceExt; - #[cfg(stage0)] - use str::StrExt; use str; use string::String; use vec::Vec; @@ -294,10 +290,11 @@ mod dl { let err = os::errno(); if err as libc::c_int == ERROR_CALL_NOT_IMPLEMENTED { use_thread_mode = false; - // SetThreadErrorMode not found. use fallback solution: SetErrorMode() - // Note that SetErrorMode is process-wide so this can cause race condition! - // However, since even Windows APIs do not care of such problem (#20650), - // we just assume SetErrorMode race is not a great deal. + // SetThreadErrorMode not found. use fallback solution: + // SetErrorMode() Note that SetErrorMode is process-wide so + // this can cause race condition! However, since even + // Windows APIs do not care of such problem (#20650), we + // just assume SetErrorMode race is not a great deal. prev_error_mode = SetErrorMode(new_error_mode); } } diff --git a/src/libstd/ffi/c_str.rs b/src/libstd/ffi/c_str.rs index 28f22468d22..fc4f03ff3a5 100644 --- a/src/libstd/ffi/c_str.rs +++ b/src/libstd/ffi/c_str.rs @@ -22,12 +22,7 @@ use old_io; use ops::Deref; use option::Option::{self, Some, None}; use result::Result::{self, Ok, Err}; -#[cfg(stage0)] -use slice::{self, SliceExt}; -#[cfg(not(stage0))] use slice; -#[cfg(stage0)] -use str::StrExt; use string::String; use vec::Vec; diff --git a/src/libstd/io/mod.rs b/src/libstd/io/mod.rs index d9e8047104a..8691c84a462 100644 --- a/src/libstd/io/mod.rs +++ b/src/libstd/io/mod.rs @@ -20,18 +20,10 @@ use iter::Iterator; use marker::Sized; use ops::{Drop, FnOnce}; use option::Option::{self, Some, None}; -#[cfg(stage0)] -use ptr::PtrExt; use result::Result::{Ok, Err}; use result; -#[cfg(stage0)] -use slice::{self, SliceExt}; -#[cfg(not(stage0))] use slice; use string::String; -#[cfg(stage0)] -use str::{self, StrExt}; -#[cfg(not(stage0))] use str; use vec::Vec; diff --git a/src/libstd/num/f32.rs b/src/libstd/num/f32.rs index a7825c4f93a..11e2b8dca1b 100644 --- a/src/libstd/num/f32.rs +++ b/src/libstd/num/f32.rs @@ -357,7 +357,6 @@ impl Float for f32 { } } -#[cfg(not(stage0))] #[cfg(not(test))] #[lang = "f32"] #[stable(feature = "rust1", since = "1.0.0")] diff --git a/src/libstd/num/f64.rs b/src/libstd/num/f64.rs index f3978cae485..650f642220f 100644 --- a/src/libstd/num/f64.rs +++ b/src/libstd/num/f64.rs @@ -366,7 +366,6 @@ impl Float for f64 { } } -#[cfg(not(stage0))] #[cfg(not(test))] #[lang = "f64"] #[stable(feature = "rust1", since = "1.0.0")] diff --git a/src/libstd/num/float_macros.rs b/src/libstd/num/float_macros.rs index ece7af9c152..60a548b596b 100644 --- a/src/libstd/num/float_macros.rs +++ b/src/libstd/num/float_macros.rs @@ -11,17 +11,6 @@ #![unstable(feature = "std_misc")] #![doc(hidden)] -#[cfg(stage0)] -macro_rules! assert_approx_eq { - ($a:expr, $b:expr) => ({ - use num::Float; - let (a, b) = (&$a, &$b); - assert!((*a - *b).abs() < 1.0e-6, - "{} is not approximately equal to {}", *a, *b); - }) -} - -#[cfg(not(stage0))] macro_rules! assert_approx_eq { ($a:expr, $b:expr) => ({ let (a, b) = (&$a, &$b); diff --git a/src/libstd/num/mod.rs b/src/libstd/num/mod.rs index 599f3f02a8b..37f1f691776 100644 --- a/src/libstd/num/mod.rs +++ b/src/libstd/num/mod.rs @@ -23,9 +23,6 @@ use marker::Copy; use clone::Clone; use cmp::{PartialOrd, PartialEq}; -#[cfg(stage0)] -pub use core::num::{Int, SignedInt, UnsignedInt}; -#[cfg(not(stage0))] pub use core::num::{Int, SignedInt}; pub use core::num::{cast, FromPrimitive, NumCast, ToPrimitive}; pub use core::num::{from_int, from_i8, from_i16, from_i32, from_i64}; diff --git a/src/libstd/num/strconv.rs b/src/libstd/num/strconv.rs index ea1e05df85f..66826b359e6 100644 --- a/src/libstd/num/strconv.rs +++ b/src/libstd/num/strconv.rs @@ -16,17 +16,10 @@ use self::ExponentFormat::*; use self::SignificantDigits::*; use self::SignFormat::*; -#[cfg(stage0)] -use char::{self, CharExt}; -#[cfg(not(stage0))] use char; use num::{self, Int, Float, ToPrimitive}; use num::FpCategory as Fp; use ops::FnMut; -#[cfg(stage0)] -use slice::SliceExt; -#[cfg(stage0)] -use str::StrExt; use string::String; use vec::Vec; diff --git a/src/libstd/old_io/buffered.rs b/src/libstd/old_io/buffered.rs index 82a48a72499..56bc21303bb 100644 --- a/src/libstd/old_io/buffered.rs +++ b/src/libstd/old_io/buffered.rs @@ -20,8 +20,6 @@ use ops::Drop; use option::Option; use option::Option::{Some, None}; use result::Result::Ok; -#[cfg(stage0)] -use slice::{SliceExt}; use slice; use vec::Vec; diff --git a/src/libstd/old_io/comm_adapters.rs b/src/libstd/old_io/comm_adapters.rs index 33928d638e0..2dc61f409e2 100644 --- a/src/libstd/old_io/comm_adapters.rs +++ b/src/libstd/old_io/comm_adapters.rs @@ -14,9 +14,6 @@ use sync::mpsc::{Sender, Receiver}; use old_io; use option::Option::{None, Some}; use result::Result::{Ok, Err}; -#[cfg(stage0)] -use slice::{bytes, SliceExt}; -#[cfg(not(stage0))] use slice::bytes; use super::{Buffer, Reader, Writer, IoResult}; use vec::Vec; diff --git a/src/libstd/old_io/extensions.rs b/src/libstd/old_io/extensions.rs index a81275952c5..12c9970aa84 100644 --- a/src/libstd/old_io/extensions.rs +++ b/src/libstd/old_io/extensions.rs @@ -26,11 +26,7 @@ use num::Int; use ops::FnOnce; use option::Option; use option::Option::{Some, None}; -#[cfg(stage0)] -use ptr::PtrExt; use result::Result::{Ok, Err}; -#[cfg(stage0)] -use slice::SliceExt; /// An iterator that reads a single byte on each iteration, /// until `.read_byte()` returns `EndOfFile`. @@ -164,8 +160,6 @@ pub fn u64_to_be_bytes<T, F>(n: u64, size: uint, f: F) -> T where /// 32-bit value is parsed. pub fn u64_from_be_bytes(data: &[u8], start: uint, size: uint) -> u64 { use ptr::{copy_nonoverlapping_memory}; - #[cfg(stage0)] - use slice::SliceExt; assert!(size <= 8); diff --git a/src/libstd/old_io/fs.rs b/src/libstd/old_io/fs.rs index ff3af380b7d..2df925beb36 100644 --- a/src/libstd/old_io/fs.rs +++ b/src/libstd/old_io/fs.rs @@ -64,8 +64,6 @@ use option::Option::{Some, None}; use old_path::{Path, GenericPath}; use old_path; use result::Result::{Err, Ok}; -#[cfg(stage0)] -use slice::SliceExt; use string::String; use vec::Vec; diff --git a/src/libstd/old_io/mem.rs b/src/libstd/old_io/mem.rs index 72774334c13..eb7691361d4 100644 --- a/src/libstd/old_io/mem.rs +++ b/src/libstd/old_io/mem.rs @@ -17,9 +17,6 @@ use option::Option::None; use result::Result::{Err, Ok}; use old_io; use old_io::{Reader, Writer, Seek, Buffer, IoError, SeekStyle, IoResult}; -#[cfg(stage0)] -use slice::{self, SliceExt}; -#[cfg(not(stage0))] use slice; use vec::Vec; diff --git a/src/libstd/old_io/mod.rs b/src/libstd/old_io/mod.rs index 15a80e34451..6b6c36a31ec 100644 --- a/src/libstd/old_io/mod.rs +++ b/src/libstd/old_io/mod.rs @@ -251,8 +251,6 @@ pub use self::FileMode::*; pub use self::FileAccess::*; pub use self::IoErrorKind::*; -#[cfg(stage0)] -use char::CharExt; use default::Default; use error::Error; use fmt; @@ -268,10 +266,6 @@ use boxed::Box; use result::Result; use result::Result::{Ok, Err}; use sys; -#[cfg(stage0)] -use slice::SliceExt; -#[cfg(stage0)] -use str::StrExt; use str; use string::String; use usize; @@ -935,8 +929,6 @@ impl<'a> Reader for &'a mut (Reader+'a) { // API yet. If so, it should be a method on Vec. unsafe fn slice_vec_capacity<'a, T>(v: &'a mut Vec<T>, start: uint, end: uint) -> &'a mut [T] { use slice; - #[cfg(stage0)] - use ptr::PtrExt; assert!(start <= end); assert!(end <= v.capacity()); diff --git a/src/libstd/old_io/net/ip.rs b/src/libstd/old_io/net/ip.rs index 2dda2c1277a..077a5072570 100644 --- a/src/libstd/old_io/net/ip.rs +++ b/src/libstd/old_io/net/ip.rs @@ -26,11 +26,6 @@ use ops::{FnOnce, FnMut}; use option::Option; use option::Option::{None, Some}; use result::Result::{self, Ok, Err}; -#[cfg(stage0)] -use slice::SliceExt; -#[cfg(stage0)] -use str::{FromStr, StrExt}; -#[cfg(not(stage0))] use str::FromStr; use vec::Vec; diff --git a/src/libstd/old_io/stdio.rs b/src/libstd/old_io/stdio.rs index b699b93f2b8..4ca40382375 100644 --- a/src/libstd/old_io/stdio.rs +++ b/src/libstd/old_io/stdio.rs @@ -43,10 +43,6 @@ use ops::{Deref, DerefMut, FnOnce}; use ptr; use result::Result::{Ok, Err}; use rt; -#[cfg(stage0)] -use slice::SliceExt; -#[cfg(stage0)] -use str::StrExt; use string::String; use sys::{fs, tty}; use sync::{Arc, Mutex, MutexGuard, Once, ONCE_INIT}; diff --git a/src/libstd/old_io/tempfile.rs b/src/libstd/old_io/tempfile.rs index b34804fce61..04bfd4409cf 100644 --- a/src/libstd/old_io/tempfile.rs +++ b/src/libstd/old_io/tempfile.rs @@ -21,8 +21,6 @@ use option::Option; use old_path::{Path, GenericPath}; use rand::{Rng, thread_rng}; use result::Result::{Ok, Err}; -#[cfg(stage0)] -use str::StrExt; use string::String; /// A wrapper for a path to temporary directory implementing automatic diff --git a/src/libstd/old_path/mod.rs b/src/libstd/old_path/mod.rs index 5fc34c0fe92..fd117838f2f 100644 --- a/src/libstd/old_path/mod.rs +++ b/src/libstd/old_path/mod.rs @@ -72,11 +72,7 @@ use iter::IteratorExt; use option::Option; use option::Option::{None, Some}; use str; -#[cfg(stage0)] -use str::StrExt; use string::{String, CowString}; -#[cfg(stage0)] -use slice::SliceExt; use vec::Vec; /// Typedef for POSIX file paths. diff --git a/src/libstd/old_path/posix.rs b/src/libstd/old_path/posix.rs index c42f1e6b07d..4f28e9e44f1 100644 --- a/src/libstd/old_path/posix.rs +++ b/src/libstd/old_path/posix.rs @@ -20,13 +20,7 @@ use iter::{Iterator, IteratorExt, Map}; use marker::Sized; use option::Option::{self, Some, None}; use result::Result::{self, Ok, Err}; -#[cfg(stage0)] -use slice::{AsSlice, Split, SliceExt, SliceConcatExt}; -#[cfg(not(stage0))] use slice::{AsSlice, Split, SliceConcatExt}; -#[cfg(stage0)] -use str::{self, FromStr, StrExt}; -#[cfg(not(stage0))] use str::{self, FromStr}; use vec::Vec; diff --git a/src/libstd/old_path/windows.rs b/src/libstd/old_path/windows.rs index 6c5311d859c..ef873265b7b 100644 --- a/src/libstd/old_path/windows.rs +++ b/src/libstd/old_path/windows.rs @@ -15,8 +15,6 @@ use self::PathPrefix::*; use ascii::AsciiExt; -#[cfg(stage0)] -use char::CharExt; use clone::Clone; use cmp::{Ordering, Eq, Ord, PartialEq, PartialOrd}; use fmt; @@ -27,13 +25,7 @@ use iter::{Iterator, IteratorExt, Map, repeat}; use mem; use option::Option::{self, Some, None}; use result::Result::{self, Ok, Err}; -#[cfg(stage0)] -use slice::{SliceExt, SliceConcatExt}; -#[cfg(not(stage0))] use slice::SliceConcatExt; -#[cfg(stage0)] -use str::{SplitTerminator, FromStr, StrExt}; -#[cfg(not(stage0))] use str::{SplitTerminator, FromStr}; use string::{String, ToString}; use vec::Vec; diff --git a/src/libstd/os.rs b/src/libstd/os.rs index 46233a46ee5..a1a3afca7a9 100644 --- a/src/libstd/os.rs +++ b/src/libstd/os.rs @@ -52,18 +52,10 @@ use option::Option::{Some, None}; use option::Option; use old_path::{Path, GenericPath, BytesContainer}; use path::{self, PathBuf}; -#[cfg(stage0)] -use ptr::PtrExt; use ptr; use result::Result::{Err, Ok}; use result::Result; -#[cfg(stage0)] -use slice::{AsSlice, SliceExt}; -#[cfg(not(stage0))] use slice::AsSlice; -#[cfg(stage0)] -use str::{Str, StrExt}; -#[cfg(not(stage0))] use str::Str; use str; use string::{String, ToString}; diff --git a/src/libstd/path.rs b/src/libstd/path.rs index 2d97d651366..ddceed14cc6 100644 --- a/src/libstd/path.rs +++ b/src/libstd/path.rs @@ -159,8 +159,6 @@ mod platform { use core::prelude::*; use ascii::*; - #[cfg(stage0)] - use char::CharExt as UnicodeCharExt; use super::{os_str_as_u8_slice, u8_slice_as_os_str, Prefix}; use ffi::OsStr; diff --git a/src/libstd/prelude/v1.rs b/src/libstd/prelude/v1.rs index 4327b26260a..2aaf6e82800 100644 --- a/src/libstd/prelude/v1.rs +++ b/src/libstd/prelude/v1.rs @@ -25,9 +25,6 @@ // Reexported types and traits #[stable(feature = "rust1", since = "1.0.0")] #[doc(no_inline)] pub use boxed::Box; -#[cfg(stage0)] -#[stable(feature = "rust1", since = "1.0.0")] -#[doc(no_inline)] pub use char::CharExt; #[stable(feature = "rust1", since = "1.0.0")] #[doc(no_inline)] pub use clone::Clone; #[stable(feature = "rust1", since = "1.0.0")] @@ -40,21 +37,10 @@ #[doc(no_inline)] pub use iter::{Iterator, IteratorExt, Extend}; #[stable(feature = "rust1", since = "1.0.0")] #[doc(no_inline)] pub use option::Option::{self, Some, None}; -#[cfg(stage0)] -#[stable(feature = "rust1", since = "1.0.0")] -#[doc(no_inline)] pub use ptr::{PtrExt, MutPtrExt}; #[stable(feature = "rust1", since = "1.0.0")] #[doc(no_inline)] pub use result::Result::{self, Ok, Err}; -#[cfg(stage0)] -#[stable(feature = "rust1", since = "1.0.0")] -#[doc(no_inline)] pub use slice::{SliceExt, SliceConcatExt, AsSlice}; -#[cfg(not(stage0))] #[stable(feature = "rust1", since = "1.0.0")] #[doc(no_inline)] pub use slice::{SliceConcatExt, AsSlice}; -#[cfg(stage0)] -#[stable(feature = "rust1", since = "1.0.0")] -#[doc(no_inline)] pub use str::{Str, StrExt}; -#[cfg(not(stage0))] #[stable(feature = "rust1", since = "1.0.0")] #[doc(no_inline)] pub use str::Str; #[stable(feature = "rust1", since = "1.0.0")] diff --git a/src/libstd/rand/os.rs b/src/libstd/rand/os.rs index 46e35e0fa8b..51b6045cf16 100644 --- a/src/libstd/rand/os.rs +++ b/src/libstd/rand/os.rs @@ -24,8 +24,6 @@ mod imp { use rand::Rng; use rand::reader::ReaderRng; use result::Result::Ok; - #[cfg(stage0)] - use slice::SliceExt; use mem; use os::errno; @@ -194,8 +192,6 @@ mod imp { use rand::Rng; use result::Result::{Ok}; use self::libc::{c_int, size_t}; - #[cfg(stage0)] - use slice::SliceExt; /// A random number generator that retrieves randomness straight from /// the operating system. Platform sources: @@ -265,8 +261,6 @@ mod imp { use result::Result::{Ok, Err}; use self::libc::{DWORD, BYTE, LPCSTR, BOOL}; use self::libc::types::os::arch::extra::{LONG_PTR}; - #[cfg(stage0)] - use slice::SliceExt; type HCRYPTPROV = LONG_PTR; diff --git a/src/libstd/rand/reader.rs b/src/libstd/rand/reader.rs index 42c153af036..5231b122b9e 100644 --- a/src/libstd/rand/reader.rs +++ b/src/libstd/rand/reader.rs @@ -13,8 +13,6 @@ use old_io::Reader; use rand::Rng; use result::Result::{Ok, Err}; -#[cfg(stage0)] -use slice::SliceExt; /// An RNG that reads random bytes straight from a `Reader`. This will /// work best with an infinite reader, but this is not required. diff --git a/src/libstd/rt/at_exit_imp.rs b/src/libstd/rt/at_exit_imp.rs index f6bb87f011d..9fa12b1ef30 100644 --- a/src/libstd/rt/at_exit_imp.rs +++ b/src/libstd/rt/at_exit_imp.rs @@ -12,9 +12,6 @@ //! //! Documentation can be found on the `rt::at_exit` function. -#[cfg(stage0)] -use core::prelude::*; - use boxed; use boxed::Box; use vec::Vec; diff --git a/src/libstd/sys/common/wtf8.rs b/src/libstd/sys/common/wtf8.rs index dfc88571a82..3cc91bf54b4 100644 --- a/src/libstd/sys/common/wtf8.rs +++ b/src/libstd/sys/common/wtf8.rs @@ -172,18 +172,6 @@ impl Wtf8Buf { Wtf8Buf { bytes: string.into_bytes() } } - #[cfg(stage0)] - /// Create a WTF-8 string from an UTF-8 `&str` slice. - /// - /// This copies the content of the slice. - /// - /// Since WTF-8 is a superset of UTF-8, this always succeeds. - #[inline] - pub fn from_str(str: &str) -> Wtf8Buf { - Wtf8Buf { bytes: slice::SliceExt::to_vec(str.as_bytes()) } - } - - #[cfg(not(stage0))] /// Create a WTF-8 string from an UTF-8 `&str` slice. /// /// This copies the content of the slice. diff --git a/src/libstd/sys/unix/os_str.rs b/src/libstd/sys/unix/os_str.rs index 99591480752..3b8d18d87a0 100644 --- a/src/libstd/sys/unix/os_str.rs +++ b/src/libstd/sys/unix/os_str.rs @@ -16,8 +16,6 @@ use core::prelude::*; use borrow::Cow; use fmt::{self, Debug}; use vec::Vec; -#[cfg(stage0)] -use slice::SliceExt as StdSliceExt; use str; use string::String; use mem; diff --git a/src/libstd/sys/windows/process2.rs b/src/libstd/sys/windows/process2.rs index e3cf5da59f0..4c2777459dd 100644 --- a/src/libstd/sys/windows/process2.rs +++ b/src/libstd/sys/windows/process2.rs @@ -128,8 +128,6 @@ impl Process { use env::split_paths; use mem; use iter::IteratorExt; - #[cfg(stage0)] - use str::StrExt; // To have the spawning semantics of unix/windows stay the same, we need to // read the *child's* PATH if one is provided. See #15149 for more details. |
