about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/fmt.rs2
-rw-r--r--src/libstd/io/net/unix.rs7
-rw-r--r--src/libstd/io/pipe.rs1
-rw-r--r--src/libstd/io/process.rs1
-rw-r--r--src/libstd/io/util.rs1
-rw-r--r--src/libstd/lib.rs4
-rw-r--r--src/libstd/num/f32.rs1
-rw-r--r--src/libstd/num/f64.rs1
8 files changed, 5 insertions, 13 deletions
diff --git a/src/libstd/fmt.rs b/src/libstd/fmt.rs
index 2182c43d4a0..841567a9120 100644
--- a/src/libstd/fmt.rs
+++ b/src/libstd/fmt.rs
@@ -437,8 +437,6 @@ pub use core::fmt::{secret_signed, secret_lower_hex, secret_upper_hex};
 #[doc(hidden)]
 pub use core::fmt::{secret_bool, secret_char, secret_octal, secret_binary};
 #[doc(hidden)]
-pub use core::fmt::{secret_bool, secret_char, secret_octal, secret_binary};
-#[doc(hidden)]
 pub use core::fmt::{secret_float, secret_upper_exp, secret_lower_exp};
 #[doc(hidden)]
 pub use core::fmt::{secret_pointer};
diff --git a/src/libstd/io/net/unix.rs b/src/libstd/io/net/unix.rs
index d88af8dd30a..eb251075418 100644
--- a/src/libstd/io/net/unix.rs
+++ b/src/libstd/io/net/unix.rs
@@ -26,12 +26,7 @@ instances as clients.
 
 use prelude::*;
 
-use c_str::ToCStr;
-use clone::Clone;
-use io::{Listener, Acceptor, Reader, Writer, IoResult, IoError};
-use io::{standard_error, TimedOut};
-use kinds::Send;
-use boxed::Box;
+use io::{Listener, Acceptor, IoResult, IoError, TimedOut, standard_error};
 use rt::rtio::{IoFactory, LocalIo, RtioUnixListener};
 use rt::rtio::{RtioUnixAcceptor, RtioPipe};
 use time::Duration;
diff --git a/src/libstd/io/pipe.rs b/src/libstd/io/pipe.rs
index c476a99fee9..1304877fc14 100644
--- a/src/libstd/io/pipe.rs
+++ b/src/libstd/io/pipe.rs
@@ -20,7 +20,6 @@ use prelude::*;
 use io::{IoResult, IoError};
 use libc;
 use os;
-use boxed::Box;
 use rt::rtio::{RtioPipe, LocalIo};
 
 /// A synchronous, in-memory pipe.
diff --git a/src/libstd/io/process.rs b/src/libstd/io/process.rs
index 3dd4343c5f4..dd6c1f6016c 100644
--- a/src/libstd/io/process.rs
+++ b/src/libstd/io/process.rs
@@ -20,7 +20,6 @@ use io::{IoResult, IoError};
 use io;
 use libc;
 use mem;
-use boxed::Box;
 use rt::rtio::{RtioProcess, ProcessConfig, IoFactory, LocalIo};
 use rt::rtio;
 use c_str::CString;
diff --git a/src/libstd/io/util.rs b/src/libstd/io/util.rs
index c3cd2faf773..1fe0ba780a6 100644
--- a/src/libstd/io/util.rs
+++ b/src/libstd/io/util.rs
@@ -13,7 +13,6 @@
 use prelude::*;
 use cmp;
 use io;
-use boxed::Box;
 use slice::bytes::MutableByteVector;
 
 /// Wraps a `Reader`, limiting the number of bytes that can be read from it.
diff --git a/src/libstd/lib.rs b/src/libstd/lib.rs
index 103cd574e73..fb6599d808c 100644
--- a/src/libstd/lib.rs
+++ b/src/libstd/lib.rs
@@ -107,10 +107,14 @@
 
 #![feature(macro_rules, globs, managed_boxes, linkage)]
 #![feature(default_type_params, phase, lang_items, unsafe_destructor)]
+#![feature(import_shadowing)]
 
 // Don't link to std. We are std.
 #![no_std]
 
+// NOTE(stage0, pcwalton): Remove after snapshot.
+#![allow(unknown_features)]
+
 #![allow(deprecated)]
 #![deny(missing_doc)]
 
diff --git a/src/libstd/num/f32.rs b/src/libstd/num/f32.rs
index 680620f5a75..d91f5579c0d 100644
--- a/src/libstd/num/f32.rs
+++ b/src/libstd/num/f32.rs
@@ -22,7 +22,6 @@ use intrinsics;
 use libc::c_int;
 use num::strconv;
 use num;
-use string::String;
 
 pub use core::f32::{RADIX, MANTISSA_DIGITS, DIGITS, EPSILON, MIN_VALUE};
 pub use core::f32::{MIN_POS_VALUE, MAX_VALUE, MIN_EXP, MAX_EXP, MIN_10_EXP};
diff --git a/src/libstd/num/f64.rs b/src/libstd/num/f64.rs
index 3180ee28c6f..d8d118a6721 100644
--- a/src/libstd/num/f64.rs
+++ b/src/libstd/num/f64.rs
@@ -21,7 +21,6 @@ use intrinsics;
 use libc::c_int;
 use num::strconv;
 use num;
-use string::String;
 
 pub use core::f64::{RADIX, MANTISSA_DIGITS, DIGITS, EPSILON, MIN_VALUE};
 pub use core::f64::{MIN_POS_VALUE, MAX_VALUE, MIN_EXP, MAX_EXP, MIN_10_EXP};