about summary refs log tree commit diff
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2012-12-27 18:24:18 -0800
committerPatrick Walton <pcwalton@mimiga.net>2012-12-27 18:24:18 -0800
commitfa5ee934edecff9c3fa82ade705bd964dc734525 (patch)
treedaa3fd7dbafa64db3921c7f314da9d76e9f77cff
parente26ca35b081e96d709f318e668e06209e89b95e2 (diff)
downloadrust-fa5ee934edecff9c3fa82ade705bd964dc734525.tar.gz
rust-fa5ee934edecff9c3fa82ade705bd964dc734525.zip
libstd: Fix a bunch of resolve errors in tests. rs=fire
-rw-r--r--src/libstd/arc.rs8
-rw-r--r--src/libstd/arena.rs1
-rw-r--r--src/libstd/base64.rs3
-rw-r--r--src/libstd/bitv.rs5
-rw-r--r--src/libstd/c_vec.rs3
-rw-r--r--src/libstd/deque.rs2
-rw-r--r--src/libstd/ebml.rs6
-rw-r--r--src/libstd/flatpipes.rs13
-rw-r--r--src/libstd/getopts.rs5
-rw-r--r--src/libstd/json.rs3
-rw-r--r--src/libstd/list.rs4
-rw-r--r--src/libstd/map.rs4
-rw-r--r--src/libstd/rope.rs6
-rw-r--r--src/libstd/sha1.rs5
-rw-r--r--src/libstd/smallintmap.rs4
-rw-r--r--src/libstd/sort.rs3
-rw-r--r--src/libstd/sync.rs6
-rw-r--r--src/libstd/test.rs5
-rw-r--r--src/libstd/time.rs20
-rw-r--r--src/libstd/timer.rs8
-rw-r--r--src/libstd/treemap.rs2
-rw-r--r--src/libstd/uv_global_loop.rs8
-rw-r--r--src/libstd/uv_iotask.rs5
-rw-r--r--src/libstd/workcache.rs2
24 files changed, 118 insertions, 13 deletions
diff --git a/src/libstd/arc.rs b/src/libstd/arc.rs
index 63d15f8f76e..e91d09fc0cc 100644
--- a/src/libstd/arc.rs
+++ b/src/libstd/arc.rs
@@ -469,7 +469,13 @@ impl<T: Const Owned> &RWReadMode<T> {
 #[cfg(test)]
 mod tests {
     #[legacy_exports];
-    use comm::*;
+
+    use core::oldcomm::*;
+    use core::option::{Some, None};
+    use core::option;
+    use core::pipes;
+    use core::task;
+    use core::vec;
 
     #[test]
     fn manually_share_arc() {
diff --git a/src/libstd/arena.rs b/src/libstd/arena.rs
index 9359a707d4c..e817e6e160f 100644
--- a/src/libstd/arena.rs
+++ b/src/libstd/arena.rs
@@ -34,6 +34,7 @@
 
 #[forbid(deprecated_mode)];
 
+use arena;
 use list;
 use list::{List, Cons, Nil};
 
diff --git a/src/libstd/base64.rs b/src/libstd/base64.rs
index 4cad9d1675d..db3991a1d3b 100644
--- a/src/libstd/base64.rs
+++ b/src/libstd/base64.rs
@@ -153,6 +153,9 @@ impl ~str: FromBase64 {
 #[cfg(test)]
 mod tests {
     #[legacy_exports];
+
+    use core::str;
+
     #[test]
     fn test_to_base64() {
         assert (~"").to_base64()       == ~"";
diff --git a/src/libstd/bitv.rs b/src/libstd/bitv.rs
index 828de1eb546..990ccb3a163 100644
--- a/src/libstd/bitv.rs
+++ b/src/libstd/bitv.rs
@@ -577,6 +577,11 @@ impl Bitv: ops::Index<uint,bool> {
 #[cfg(test)]
 mod tests {
     #[legacy_exports];
+
+    use bitv;
+
+    use core::uint;
+
     #[test]
     fn test_to_str() {
         let zerolen = Bitv(0u, false);
diff --git a/src/libstd/c_vec.rs b/src/libstd/c_vec.rs
index 42facbc20d0..aa9e864adfd 100644
--- a/src/libstd/c_vec.rs
+++ b/src/libstd/c_vec.rs
@@ -152,7 +152,8 @@ pub unsafe fn ptr<T>(t: CVec<T>) -> *mut T {
 
 #[cfg(test)]
 mod tests {
-    use libc::*;
+    use core::libc::*;
+    use core::libc;
 
     fn malloc(n: size_t) -> CVec<u8> {
         let mem = libc::malloc(n);
diff --git a/src/libstd/deque.rs b/src/libstd/deque.rs
index ff4fab0e1df..e7042ffa89f 100644
--- a/src/libstd/deque.rs
+++ b/src/libstd/deque.rs
@@ -131,6 +131,8 @@ pub fn create<T: Copy>() -> Deque<T> {
 
 #[cfg(test)]
 mod tests {
+    use deque;
+
     #[test]
     fn test_simple() {
         let d: deque::Deque<int> = deque::create::<int>();
diff --git a/src/libstd/ebml.rs b/src/libstd/ebml.rs
index 86cc15d068b..0f49507cea4 100644
--- a/src/libstd/ebml.rs
+++ b/src/libstd/ebml.rs
@@ -663,6 +663,12 @@ pub mod writer {
 
 #[cfg(test)]
 mod tests {
+    use ebml::reader;
+    use ebml::writer;
+    use serialize;
+
+    use core::io;
+
     #[test]
     fn test_option_int() {
         fn test_v(v: Option<int>) {
diff --git a/src/libstd/flatpipes.rs b/src/libstd/flatpipes.rs
index c1515a8b5e2..3c1dec844ea 100644
--- a/src/libstd/flatpipes.rs
+++ b/src/libstd/flatpipes.rs
@@ -685,11 +685,18 @@ mod test {
 
     use flatpipes::flatteners::*;
     use flatpipes::bytepipes::*;
+    use flatpipes::pod;
+    use flatpipes::serial;
+    use flatpipes::util::BufReader;
+    use net::ip;
+    use net::tcp::TcpSocketBuf;
 
     use core::dvec::DVec;
-    use io::BytesReader;
-    use util::BufReader;
-    use net::tcp::TcpSocketBuf;
+    use core::int;
+    use core::io::BytesReader;
+    use core::io;
+    use core::sys;
+    use core::task;
 
     #[test]
     fn test_serializing_memory_stream() {
diff --git a/src/libstd/getopts.rs b/src/libstd/getopts.rs
index acbe32c74dc..3d9ee0d3d12 100644
--- a/src/libstd/getopts.rs
+++ b/src/libstd/getopts.rs
@@ -634,8 +634,11 @@ pub mod groups {
 mod tests {
     #[legacy_exports];
     use opt = getopts;
-    use result::{Err, Ok};
     use getopts::groups::OptGroup;
+    use getopts::groups;
+
+    use core::result::{Err, Ok};
+    use core::result;
 
     fn check_fail_type(f: Fail_, ft: FailType) {
         match f {
diff --git a/src/libstd/json.rs b/src/libstd/json.rs
index c3f30c45e62..44cd4fe4449 100644
--- a/src/libstd/json.rs
+++ b/src/libstd/json.rs
@@ -1193,6 +1193,9 @@ impl Error: to_str::ToStr {
 
 #[cfg(test)]
 mod tests {
+    use core::result;
+    use core::send_map::linear;
+
     fn mk_object(items: &[(~str, Json)]) -> Json {
         let mut d = ~linear::LinearMap();
 
diff --git a/src/libstd/list.rs b/src/libstd/list.rs
index 5922b20300e..4a7574afd9f 100644
--- a/src/libstd/list.rs
+++ b/src/libstd/list.rs
@@ -162,6 +162,10 @@ pub pure fn each<T>(l: @List<T>, f: fn(&T) -> bool) {
 mod tests {
     #[legacy_exports];
 
+    use list;
+
+    use core::option;
+
     #[test]
     fn test_is_empty() {
         let empty : @list::List<int> = from_vec(~[]);
diff --git a/src/libstd/map.rs b/src/libstd/map.rs
index 0e5a7972838..b6c7c8be5a9 100644
--- a/src/libstd/map.rs
+++ b/src/libstd/map.rs
@@ -613,6 +613,10 @@ impl<K: Eq IterBytes Hash Copy, V: Copy> @Mut<LinearMap<K, V>>:
 
 #[cfg(test)]
 mod tests {
+    use map;
+
+    use core::option;
+    use core::uint;
 
     #[test]
     fn test_simple() {
diff --git a/src/libstd/rope.rs b/src/libstd/rope.rs
index 7196dfad8e5..7d1806d931e 100644
--- a/src/libstd/rope.rs
+++ b/src/libstd/rope.rs
@@ -1259,6 +1259,12 @@ pub mod node {
 
 #[cfg(test)]
 mod tests {
+    use rope::iterator;
+    use rope::node;
+
+    use core::option;
+    use core::str;
+    use core::vec;
 
     //Utility function, used for sanity check
     fn rope_to_string(r: Rope) -> ~str {
diff --git a/src/libstd/sha1.rs b/src/libstd/sha1.rs
index 264a8791e01..ef3969a376b 100644
--- a/src/libstd/sha1.rs
+++ b/src/libstd/sha1.rs
@@ -276,6 +276,11 @@ pub fn sha1() -> Sha1 {
 mod tests {
     #[legacy_exports];
 
+    use sha1;
+
+    use core::str;
+    use core::vec;
+
     #[test]
     fn test() unsafe {
         type Test = {input: ~str, output: ~[u8]};
diff --git a/src/libstd/smallintmap.rs b/src/libstd/smallintmap.rs
index e412d237e65..a6c14516af2 100644
--- a/src/libstd/smallintmap.rs
+++ b/src/libstd/smallintmap.rs
@@ -19,8 +19,8 @@ use map::Map;
 
 use core::dvec::DVec;
 use core::ops;
-use core::option;
 use core::option::{Some, None};
+use core::option;
 
 // FIXME (#2347): Should not be @; there's a bug somewhere in rustc that
 // requires this to be.
@@ -168,6 +168,8 @@ pub fn as_map<V: Copy>(s: SmallIntMap<V>) -> map::Map<uint, V> {
 
 #[cfg(test)]
 mod tests {
+    use core::option::None;
+    use core::option;
 
     #[test]
     fn test_insert_with_key() {
diff --git a/src/libstd/sort.rs b/src/libstd/sort.rs
index b497f63b674..e557730643a 100644
--- a/src/libstd/sort.rs
+++ b/src/libstd/sort.rs
@@ -968,6 +968,9 @@ mod test_tim_sort {
 
 #[cfg(test)]
 mod big_tests {
+    use core::rand;
+    use core::task;
+    use core::vec;
 
     #[test]
     fn test_unique() {
diff --git a/src/libstd/sync.rs b/src/libstd/sync.rs
index 66a3d649956..f9afcc49bc1 100644
--- a/src/libstd/sync.rs
+++ b/src/libstd/sync.rs
@@ -708,6 +708,12 @@ impl &RWlockReadMode {
 #[cfg(test)]
 mod tests {
     #[legacy_exports];
+
+    use core::pipes;
+    use core::ptr;
+    use core::result;
+    use core::task;
+
     /************************************************************************
      * Semaphore tests
      ************************************************************************/
diff --git a/src/libstd/test.rs b/src/libstd/test.rs
index a3959295735..176953663eb 100644
--- a/src/libstd/test.rs
+++ b/src/libstd/test.rs
@@ -425,6 +425,11 @@ fn calc_result(test: &TestDesc, task_succeeded: bool) -> TestResult {
 mod tests {
     #[legacy_exports];
 
+    use core::either;
+    use core::oldcomm;
+    use core::option;
+    use core::vec;
+
     #[test]
     fn do_not_run_ignored_tests() {
         fn f() { fail; }
diff --git a/src/libstd/time.rs b/src/libstd/time.rs
index 61f9dbb6cea..7c586c3fd4e 100644
--- a/src/libstd/time.rs
+++ b/src/libstd/time.rs
@@ -857,6 +857,14 @@ priv fn do_strftime(format: &str, tm: &Tm) -> ~str {
 mod tests {
     #[legacy_exports];
 
+    use core::float;
+    use core::os;
+    use core::result;
+    use core::str;
+    use core::u64;
+    use core::uint;
+    use core::vec;
+
     #[test]
     fn test_get_time() {
         const some_recent_date: i64 = 1325376000i64; // 2012-01-01T00:00:00Z
@@ -904,7 +912,7 @@ mod tests {
         os::setenv(~"TZ", ~"America/Los_Angeles");
         tzset();
 
-        let time = Timespec::new(1234567890, 54321);
+        let time = ::time::Timespec::new(1234567890, 54321);
         let utc = at_utc(time);
 
         assert utc.tm_sec == 30_i32;
@@ -926,7 +934,7 @@ mod tests {
         os::setenv(~"TZ", ~"America/Los_Angeles");
         tzset();
 
-        let time = Timespec::new(1234567890, 54321);
+        let time = ::time::Timespec::new(1234567890, 54321);
         let local = at(time);
 
         error!("time_at: %?", local);
@@ -955,7 +963,7 @@ mod tests {
         os::setenv(~"TZ", ~"America/Los_Angeles");
         tzset();
 
-        let time = Timespec::new(1234567890, 54321);
+        let time = ::time::Timespec::new(1234567890, 54321);
         let utc = at_utc(time);
 
         assert utc.to_timespec() == time;
@@ -967,7 +975,7 @@ mod tests {
         os::setenv(~"TZ", ~"America/Los_Angeles");
         tzset();
 
-        let time = Timespec::new(1234567890, 54321);
+        let time = ::time::Timespec::new(1234567890, 54321);
         let utc = at_utc(time);
         let local = at(time);
 
@@ -1140,7 +1148,7 @@ mod tests {
         os::setenv(~"TZ", ~"America/Los_Angeles");
         tzset();
 
-        let time = Timespec::new(1234567890, 54321);
+        let time = ::time::Timespec::new(1234567890, 54321);
         let utc   = at_utc(time);
         let local = at(time);
 
@@ -1156,7 +1164,7 @@ mod tests {
         os::setenv(~"TZ", ~"America/Los_Angeles");
         tzset();
 
-        let time = Timespec::new(1234567890, 54321);
+        let time = ::time::Timespec::new(1234567890, 54321);
         let utc = at_utc(time);
         let local = at(time);
 
diff --git a/src/libstd/timer.rs b/src/libstd/timer.rs
index ae132af8b6b..038486f2b90 100644
--- a/src/libstd/timer.rs
+++ b/src/libstd/timer.rs
@@ -163,6 +163,14 @@ extern fn delayed_send_close_cb(handle: *uv::ll::uv_timer_t) unsafe {
 #[cfg(test)]
 mod test {
     #[legacy_exports];
+
+    use uv;
+
+    use core::iter;
+    use core::oldcomm;
+    use core::rand;
+    use core::task;
+
     #[test]
     fn test_gl_timer_simple_sleep_test() {
         let hl_loop = uv::global_loop::get();
diff --git a/src/libstd/treemap.rs b/src/libstd/treemap.rs
index e1874bd0bfd..caccb763ee9 100644
--- a/src/libstd/treemap.rs
+++ b/src/libstd/treemap.rs
@@ -107,6 +107,8 @@ pub fn equals<K: Copy Eq Ord, V: Copy Eq>(t1: &const TreeEdge<K, V>,
 mod tests {
     #[legacy_exports];
 
+    use core::str;
+
     #[test]
     fn init_treemap() { let _m = TreeMap::<int, int>(); }
 
diff --git a/src/libstd/uv_global_loop.rs b/src/libstd/uv_global_loop.rs
index 0cbfbe87de4..8a04059754a 100644
--- a/src/libstd/uv_global_loop.rs
+++ b/src/libstd/uv_global_loop.rs
@@ -123,6 +123,14 @@ fn spawn_loop() -> IoTask {
 
 #[cfg(test)]
 mod test {
+    use uv::iotask;
+    use uv::ll;
+
+    use core::iter;
+    use core::libc;
+    use core::oldcomm;
+    use core::ptr;
+
     extern fn simple_timer_close_cb(timer_ptr: *ll::uv_timer_t) unsafe {
         let exit_ch_ptr = ll::get_data_for_uv_handle(
             timer_ptr as *libc::c_void) as *oldcomm::Chan<bool>;
diff --git a/src/libstd/uv_iotask.rs b/src/libstd/uv_iotask.rs
index ed2da88bac4..c1c455c3a11 100644
--- a/src/libstd/uv_iotask.rs
+++ b/src/libstd/uv_iotask.rs
@@ -176,6 +176,11 @@ extern fn tear_down_close_cb(handle: *ll::uv_async_t) unsafe {
 
 #[cfg(test)]
 mod test {
+    use uv::ll;
+
+    use core::oldcomm;
+    use core::ptr;
+
     extern fn async_close_cb(handle: *ll::uv_async_t) unsafe {
         log(debug, fmt!("async_close_cb handle %?", handle));
         let exit_ch = (*(ll::get_data_for_uv_handle(handle)
diff --git a/src/libstd/workcache.rs b/src/libstd/workcache.rs
index 45c95146e8e..3631556c2ba 100644
--- a/src/libstd/workcache.rs
+++ b/src/libstd/workcache.rs
@@ -17,6 +17,7 @@ use core::io;
 use core::option;
 use core::pipes::{recv, oneshot, PortOne, send_one};
 use core::result;
+use core::run;
 use core::send_map::linear::LinearMap;
 use core::task;
 use core::to_bytes;
@@ -331,6 +332,7 @@ fn unwrap<T:Owned
 #[test]
 fn test() {
     use io::WriterUtil;
+
     let db = @Database { a: () };
     let lg = @Logger { a: () };
     let cfg = @LinearMap();