about summary refs log tree commit diff
path: root/src/libstd/sort.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstd/sort.rs')
-rw-r--r--src/libstd/sort.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/libstd/sort.rs b/src/libstd/sort.rs
index e557730643a..505b2526741 100644
--- a/src/libstd/sort.rs
+++ b/src/libstd/sort.rs
@@ -714,6 +714,9 @@ fn copy_vec<T: Copy>(dest: &[mut T], s1: uint,
 #[cfg(test)]
 mod test_qsort3 {
     #[legacy_exports];
+
+    use core::vec;
+
     fn check_sort(v1: &[mut int], v2: &[mut int]) {
         let len = vec::len::<int>(v1);
         quick_sort3::<int>(v1);
@@ -754,6 +757,10 @@ mod test_qsort3 {
 #[cfg(test)]
 mod test_qsort {
     #[legacy_exports];
+
+    use core::int;
+    use core::vec;
+
     fn check_sort(v1: &[mut int], v2: &[mut int]) {
         let len = vec::len::<int>(v1);
         pure fn leual(a: &int, b: &int) -> bool { *a <= *b }
@@ -815,6 +822,8 @@ mod test_qsort {
 mod tests {
     #[legacy_exports];
 
+    use core::vec;
+
     fn check_sort(v1: &[int], v2: &[int]) {
         let len = vec::len::<int>(v1);
         pub pure fn le(a: &int, b: &int) -> bool { *a <= *b }
@@ -878,6 +887,9 @@ mod tests {
 
 #[cfg(test)]
 mod test_tim_sort {
+    use core::rand;
+    use core::vec;
+
     struct CVal {
         val: float,
     }
@@ -970,6 +982,7 @@ mod test_tim_sort {
 mod big_tests {
     use core::rand;
     use core::task;
+    use core::uint;
     use core::vec;
 
     #[test]