about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2013-02-27 00:10:03 -0500
committerAlex Crichton <alex@alexcrichton.com>2013-03-04 12:27:01 -0500
commitdfb5c10dea0dd7bc56950148fa23fd02a07706fa (patch)
tree18fc8c7483b7acf5c1ee8e22cbd92bd119541b66 /src/libstd
parent55461d888f63e7113f1ea40e586e4917abe4815b (diff)
downloadrust-dfb5c10dea0dd7bc56950148fa23fd02a07706fa.tar.gz
rust-dfb5c10dea0dd7bc56950148fa23fd02a07706fa.zip
Remove unused imports throughout src/
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/arc.rs6
-rw-r--r--src/libstd/arena.rs1
-rw-r--r--src/libstd/base64.rs1
-rw-r--r--src/libstd/bitv.rs1
-rw-r--r--src/libstd/c_vec.rs2
-rw-r--r--src/libstd/deque.rs2
-rw-r--r--src/libstd/ebml.rs6
-rw-r--r--src/libstd/flatpipes.rs14
-rw-r--r--src/libstd/future.rs4
-rw-r--r--src/libstd/getopts.rs1
-rw-r--r--src/libstd/io_util.rs1
-rw-r--r--src/libstd/list.rs1
-rw-r--r--src/libstd/net_ip.rs3
-rw-r--r--src/libstd/net_url.rs5
-rw-r--r--src/libstd/oldmap.rs4
-rw-r--r--src/libstd/prettyprint.rs1
-rw-r--r--src/libstd/rope.rs2
-rw-r--r--src/libstd/sync.rs3
-rw-r--r--src/libstd/task_pool.rs2
-rw-r--r--src/libstd/tempfile.rs1
-rw-r--r--src/libstd/term.rs2
-rw-r--r--src/libstd/test.rs1
-rw-r--r--src/libstd/time.rs3
-rw-r--r--src/libstd/timer.rs1
-rw-r--r--src/libstd/uv_global_loop.rs7
-rw-r--r--src/libstd/uv_iotask.rs1
-rw-r--r--src/libstd/workcache.rs1
27 files changed, 2 insertions, 75 deletions
diff --git a/src/libstd/arc.rs b/src/libstd/arc.rs
index ea59d6a54c6..e29474f82ef 100644
--- a/src/libstd/arc.rs
+++ b/src/libstd/arc.rs
@@ -17,15 +17,12 @@ use sync;
 use sync::{Mutex, mutex_with_condvars, RWlock, rwlock_with_condvars};
 
 use core::cast;
-use core::cell::Cell;
-use core::pipes;
 use core::prelude::*;
 use core::unstable::{SharedMutableState, shared_mutable_state};
 use core::unstable::{clone_shared_mutable_state};
 use core::unstable::{get_shared_mutable_state, get_shared_immutable_state};
 use core::ptr;
 use core::task;
-use core::util;
 
 /// As sync::condvar, a mechanism for unlock-and-descheduling and signalling.
 pub struct Condvar { is_mutex: bool, failed: &mut bool, cond: &sync::Condvar }
@@ -449,9 +446,6 @@ mod tests {
     use arc;
 
     use core::cell::Cell;
-    use core::option::{Some, None};
-    use core::option;
-    use core::pipes;
     use core::task;
     use core::vec;
 
diff --git a/src/libstd/arena.rs b/src/libstd/arena.rs
index a30ee94a42b..b280c8eab6f 100644
--- a/src/libstd/arena.rs
+++ b/src/libstd/arena.rs
@@ -32,7 +32,6 @@
 // overhead when initializing plain-old-data and means we don't need
 // to waste time running the destructors of POD.
 
-use arena;
 use list;
 use list::{List, Cons, Nil};
 
diff --git a/src/libstd/base64.rs b/src/libstd/base64.rs
index 5065e15bb5e..17b3cda0713 100644
--- a/src/libstd/base64.rs
+++ b/src/libstd/base64.rs
@@ -8,7 +8,6 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-use core::io::Reader;
 use core::iter;
 use core::str;
 use core::vec;
diff --git a/src/libstd/bitv.rs b/src/libstd/bitv.rs
index cf278b07c9d..939f6960bf9 100644
--- a/src/libstd/bitv.rs
+++ b/src/libstd/bitv.rs
@@ -9,7 +9,6 @@
 // except according to those terms.
 
 use core::container::{Container, Mutable, Set};
-use core::num::NumCast;
 use core::ops;
 use core::prelude::*;
 use core::uint;
diff --git a/src/libstd/c_vec.rs b/src/libstd/c_vec.rs
index 30538a12942..e0336be5986 100644
--- a/src/libstd/c_vec.rs
+++ b/src/libstd/c_vec.rs
@@ -36,11 +36,9 @@
  * still held if needed.
  */
 
-use core::libc;
 use core::option;
 use core::prelude::*;
 use core::ptr;
-use core::task;
 
 /**
  * The type representing a foreign chunk of memory
diff --git a/src/libstd/deque.rs b/src/libstd/deque.rs
index f6fcf6c8d3b..b203a53058d 100644
--- a/src/libstd/deque.rs
+++ b/src/libstd/deque.rs
@@ -9,9 +9,7 @@
 // except according to those terms.
 
 use core::container::{Container, Mutable};
-use core::cmp::Eq;
 use core::prelude::*;
-use core::uint;
 use core::vec;
 
 const initial_capacity: uint = 32u; // 2^5
diff --git a/src/libstd/ebml.rs b/src/libstd/ebml.rs
index cbe0580a609..7ac58ae539f 100644
--- a/src/libstd/ebml.rs
+++ b/src/libstd/ebml.rs
@@ -8,13 +8,7 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-use serialize;
-
-use core::io;
-use core::ops;
 use core::prelude::*;
-use core::str;
-use core::vec;
 
 // Simple Extensible Binary Markup Language (ebml) reader and writer on a
 // cursor model. See the specification here:
diff --git a/src/libstd/flatpipes.rs b/src/libstd/flatpipes.rs
index 42f954f7c39..4ae4de1b878 100644
--- a/src/libstd/flatpipes.rs
+++ b/src/libstd/flatpipes.rs
@@ -51,10 +51,8 @@ block the scheduler thread, so will their pipes.
 use core::io;
 use core::comm::GenericChan;
 use core::comm::GenericPort;
-use core::pipes;
 use core::prelude::*;
 use core::sys::size_of;
-use core::uint;
 use core::vec;
 
 /**
@@ -508,7 +506,6 @@ pub mod bytepipes {
 
     use core::io::{Writer, Reader, ReaderUtil};
     use core::comm::{Port, Chan};
-    use core::pipes;
     use core::prelude::*;
 
     pub struct ReaderBytePort<R> {
@@ -633,26 +630,18 @@ pub mod bytepipes {
 mod test {
     use core::prelude::*;
 
-    use DefaultEncoder = json::Encoder;
-    use DefaultDecoder = json::Decoder;
-
     use flatpipes::{Flattener, Unflattener};
-    use flatpipes::flatteners::*;
     use flatpipes::bytepipes::*;
     use flatpipes::pod;
     use flatpipes::serial;
     use io_util::BufReader;
-    use flatpipes::{BytePort, FlatChan, FlatPort};
-    use net::ip;
     use net::tcp::TcpSocketBuf;
+    use flatpipes::{BytePort, FlatChan, FlatPort};
 
-    use core::dvec::DVec;
     use core::int;
     use core::io::{BytesReader, BytesWriter};
-    use core::io;
     use core::prelude::*;
     use core::result;
-    use core::sys;
     use core::task;
 
     #[test]
@@ -880,7 +869,6 @@ mod test {
         use io_util::BufReader;
 
         use core::io;
-        use core::pipes;
         use core::sys;
         use core::task;
 
diff --git a/src/libstd/future.rs b/src/libstd/future.rs
index 990c37ce807..f105aacbc4f 100644
--- a/src/libstd/future.rs
+++ b/src/libstd/future.rs
@@ -21,11 +21,8 @@
  * ~~~
  */
 
-use core::cast::copy_lifetime;
 use core::cast;
 use core::cell::Cell;
-use core::either::Either;
-use core::option;
 use core::comm::{oneshot, ChanOne, PortOne, send_one, recv_one};
 use core::pipes::recv;
 use core::prelude::*;
@@ -145,6 +142,7 @@ pub fn spawn<A:Owned>(blk: ~fn() -> A) -> Future<A> {
 }
 
 #[allow(non_implicitly_copyable_typarams)]
+#[cfg(test)]
 pub mod test {
     use core::prelude::*;
 
diff --git a/src/libstd/getopts.rs b/src/libstd/getopts.rs
index dd205583259..cc7aec1f450 100644
--- a/src/libstd/getopts.rs
+++ b/src/libstd/getopts.rs
@@ -79,7 +79,6 @@ use core::cmp::Eq;
 use core::prelude::*;
 use core::result::{Err, Ok};
 use core::result;
-use core::option;
 use core::option::{Some, None};
 use core::str;
 use core::vec;
diff --git a/src/libstd/io_util.rs b/src/libstd/io_util.rs
index b1c6e2d44e5..6839981d201 100644
--- a/src/libstd/io_util.rs
+++ b/src/libstd/io_util.rs
@@ -10,7 +10,6 @@
 
 use core::io::{Reader, BytesReader};
 use core::io;
-use core::prelude::*;
 
 pub struct BufReader {
     buf: ~[u8],
diff --git a/src/libstd/list.rs b/src/libstd/list.rs
index f6cbd9a099b..043e0cafe61 100644
--- a/src/libstd/list.rs
+++ b/src/libstd/list.rs
@@ -11,7 +11,6 @@
 //! A standard linked list
 
 use core::cmp::Eq;
-use core::option;
 use core::option::*;
 use core::prelude::*;
 use core::vec;
diff --git a/src/libstd/net_ip.rs b/src/libstd/net_ip.rs
index bc17cb0bfe9..95e10cf5b12 100644
--- a/src/libstd/net_ip.rs
+++ b/src/libstd/net_ip.rs
@@ -16,7 +16,6 @@ use core::comm::{stream, SharedChan};
 use core::ptr;
 use core::result;
 use core::str;
-use core::uint;
 use core::vec;
 
 use iotask = uv::iotask::IoTask;
@@ -26,10 +25,8 @@ use sockaddr_in = uv::ll::sockaddr_in;
 use sockaddr_in6 = uv::ll::sockaddr_in6;
 use addrinfo = uv::ll::addrinfo;
 use uv_getaddrinfo_t = uv::ll::uv_getaddrinfo_t;
-use uv_ip4_addr = uv::ll::ip4_addr;
 use uv_ip4_name = uv::ll::ip4_name;
 use uv_ip4_port = uv::ll::ip4_port;
-use uv_ip6_addr = uv::ll::ip6_addr;
 use uv_ip6_name = uv::ll::ip6_name;
 use uv_ip6_port = uv::ll::ip6_port;
 use uv_getaddrinfo = uv::ll::getaddrinfo;
diff --git a/src/libstd/net_url.rs b/src/libstd/net_url.rs
index 08b7b3d6ae5..3a990ce9108 100644
--- a/src/libstd/net_url.rs
+++ b/src/libstd/net_url.rs
@@ -13,7 +13,6 @@
 #[allow(deprecated_mode)];
 
 use core::cmp::Eq;
-use core::dvec::DVec;
 use core::from_str::FromStr;
 use core::io::{Reader, ReaderUtil};
 use core::io;
@@ -25,8 +24,6 @@ use core::to_bytes;
 use core::to_str::ToStr;
 use core::to_str;
 use core::uint;
-use core::util;
-use core::vec;
 
 #[deriving_eq]
 struct Url {
@@ -820,10 +817,8 @@ mod tests {
     use core::prelude::*;
 
     use net_url::*;
-    use net_url::UserInfo;
 
     use core::hashmap::linear::LinearMap;
-    use core::result;
     use core::str;
 
     #[test]
diff --git a/src/libstd/oldmap.rs b/src/libstd/oldmap.rs
index 1d21f749b32..faa26e24812 100644
--- a/src/libstd/oldmap.rs
+++ b/src/libstd/oldmap.rs
@@ -14,12 +14,9 @@ use core::container::{Container, Mutable, Map};
 use core::cmp::Eq;
 use core::hash::Hash;
 use core::io::WriterUtil;
-use core::io;
-use core::ops;
 use core::to_str::ToStr;
 use core::prelude::*;
 use core::to_bytes::IterBytes;
-use core::uint;
 use core::vec;
 
 /// A convenience type to treat a hashmap as a set
@@ -417,7 +414,6 @@ pub fn hash_from_vec<K:Eq + IterBytes + Hash + Const + Copy,V:Copy>(
 
 #[cfg(test)]
 mod tests {
-    use core::option::None;
     use core::uint;
 
     use super::*;
diff --git a/src/libstd/prettyprint.rs b/src/libstd/prettyprint.rs
index dd873650b66..ed02ea87dac 100644
--- a/src/libstd/prettyprint.rs
+++ b/src/libstd/prettyprint.rs
@@ -10,7 +10,6 @@
 
 use serialize;
 
-use core::io::Writer;
 use core::io::WriterUtil;
 use core::io;
 
diff --git a/src/libstd/rope.rs b/src/libstd/rope.rs
index 8e878c8fc2e..ba107b340bc 100644
--- a/src/libstd/rope.rs
+++ b/src/libstd/rope.rs
@@ -33,8 +33,6 @@
  * * access to a character by index is logarithmic (linear in strings);
  */
 
-use core::cast;
-use core::char;
 use core::option;
 use core::prelude::*;
 use core::str;
diff --git a/src/libstd/sync.rs b/src/libstd/sync.rs
index a8a609b1f8a..83f80f94382 100644
--- a/src/libstd/sync.rs
+++ b/src/libstd/sync.rs
@@ -15,9 +15,7 @@
  * in std.
  */
 
-use core::cell::Cell;
 use core::option;
-use core::pipes;
 use core::prelude::*;
 use core::unstable::{Exclusive, exclusive};
 use core::ptr;
@@ -714,7 +712,6 @@ mod tests {
     use core::cast;
     use core::cell::Cell;
     use core::option;
-    use core::pipes;
     use core::ptr;
     use core::result;
     use core::task;
diff --git a/src/libstd/task_pool.rs b/src/libstd/task_pool.rs
index 35b7ff5ad27..c3b4435bc8f 100644
--- a/src/libstd/task_pool.rs
+++ b/src/libstd/task_pool.rs
@@ -11,9 +11,7 @@
 /// A task pool abstraction. Useful for achieving predictable CPU
 /// parallelism.
 
-use core::io;
 use core::comm::{Chan, Port};
-use core::pipes;
 use core::prelude::*;
 use core::task::{SchedMode, SingleThreaded};
 use core::task;
diff --git a/src/libstd/tempfile.rs b/src/libstd/tempfile.rs
index b786d913639..1e95f1aafa5 100644
--- a/src/libstd/tempfile.rs
+++ b/src/libstd/tempfile.rs
@@ -13,7 +13,6 @@
 use core::os;
 use core::prelude::*;
 use core::rand;
-use core::str;
 
 pub fn mkdtemp(tmpdir: &Path, suffix: &str) -> Option<Path> {
     let r = rand::Rng();
diff --git a/src/libstd/term.rs b/src/libstd/term.rs
index 5616c7211c1..af826af9397 100644
--- a/src/libstd/term.rs
+++ b/src/libstd/term.rs
@@ -10,11 +10,9 @@
 
 //! Simple ANSI color library
 
-use core::i32;
 use core::io;
 use core::option;
 use core::os;
-use core::str;
 use core::vec;
 
 // FIXME (#2807): Windows support.
diff --git a/src/libstd/test.rs b/src/libstd/test.rs
index 4ffa9b01d2b..b5f568f1921 100644
--- a/src/libstd/test.rs
+++ b/src/libstd/test.rs
@@ -32,7 +32,6 @@ use core::option;
 use core::prelude::*;
 use core::result;
 use core::str;
-use core::task::TaskBuilder;
 use core::task;
 use core::vec;
 
diff --git a/src/libstd/time.rs b/src/libstd/time.rs
index 6e80665d80e..7a4da436d12 100644
--- a/src/libstd/time.rs
+++ b/src/libstd/time.rs
@@ -10,7 +10,6 @@
 
 use core::cmp::{Eq, Ord};
 use core::int;
-use core::libc::{c_char, c_int, c_long, size_t, time_t};
 use core::i32;
 use core::io::{Reader, ReaderUtil};
 use core::io;
@@ -894,8 +893,6 @@ mod tests {
     use core::result;
     use core::result::{Err, Ok};
     use core::str;
-    use core::u64;
-    use core::uint;
     use core::vec;
 
     pub fn test_get_time() {
diff --git a/src/libstd/timer.rs b/src/libstd/timer.rs
index 7bd411315b2..f0898e22400 100644
--- a/src/libstd/timer.rs
+++ b/src/libstd/timer.rs
@@ -21,7 +21,6 @@ use core::cast::transmute;
 use core::comm::{stream, Chan, SharedChan, Port, select2i};
 use core::prelude::*;
 use core::ptr;
-use core;
 
 /**
  * Wait for timeout period then send provided value over a channel
diff --git a/src/libstd/uv_global_loop.rs b/src/libstd/uv_global_loop.rs
index daf90f345e0..db3570941e8 100644
--- a/src/libstd/uv_global_loop.rs
+++ b/src/libstd/uv_global_loop.rs
@@ -10,22 +10,16 @@
 
 //! A process-wide libuv event loop for library use.
 
-use ll = uv_ll;
 use iotask = uv_iotask;
-use get_gl = self::get;
 use uv_iotask::{IoTask, spawn_iotask};
 
 use core::clone::Clone;
 use core::comm::{Port, Chan, SharedChan, select2i};
-use core::either::{Left, Right};
-use core::libc;
 use core::option::{Some, None};
-use core::str;
 use core::task::{task, SingleThreaded, spawn};
 use core::task;
 use core::unstable::global::{global_data_clone_create, global_data_clone};
 use core::unstable::weak_task::weaken_task;
-use core::vec;
 
 /**
  * Race-free helper to get access to a global task where a libuv
@@ -126,7 +120,6 @@ mod test {
     use get_gl = uv_global_loop::get;
     use uv::iotask;
     use uv::ll;
-    use uv_global_loop::*;
     use uv_iotask::IoTask;
 
     use core::iter;
diff --git a/src/libstd/uv_iotask.rs b/src/libstd/uv_iotask.rs
index 6179b10f3c3..2414b1f9bfa 100644
--- a/src/libstd/uv_iotask.rs
+++ b/src/libstd/uv_iotask.rs
@@ -22,7 +22,6 @@ use core::libc;
 use core::comm::{stream, Port, Chan, SharedChan};
 use core::prelude::*;
 use core::ptr::addr_of;
-use core::task::TaskBuilder;
 use core::task;
 
 /// Used to abstract-away direct interaction with a libuv loop.
diff --git a/src/libstd/workcache.rs b/src/libstd/workcache.rs
index 7f47db37504..1dd7bfd75db 100644
--- a/src/libstd/workcache.rs
+++ b/src/libstd/workcache.rs
@@ -19,7 +19,6 @@ use core::cell::Cell;
 use core::cmp;
 use core::either::{Either, Left, Right};
 use core::io;
-use core::option;
 use core::comm::{oneshot, PortOne, send_one};
 use core::pipes::recv;
 use core::prelude::*;