about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2012-09-27 22:20:47 -0700
committerNiko Matsakis <niko@alum.mit.edu>2012-09-28 13:27:45 -0700
commit21519bc7e0a32e388e8b12be5d36d4440129f417 (patch)
treebcdd50c7816a21a5d5422c114e722df1a5dcc65d /src/libstd
parent6c15dd6d8217a166cfd0d364a434771803123432 (diff)
demode vec
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/ebml.rs2
-rw-r--r--src/libstd/ebml2.rs2
-rw-r--r--src/libstd/getopts.rs5
-rw-r--r--src/libstd/json.rs2
-rw-r--r--src/libstd/list.rs2
-rw-r--r--src/libstd/net_ip.rs2
-rw-r--r--src/libstd/net_tcp.rs2
-rw-r--r--src/libstd/par.rs8
-rw-r--r--src/libstd/smallintmap.rs2
-rw-r--r--src/libstd/test.rs4
10 files changed, 15 insertions, 16 deletions
diff --git a/src/libstd/ebml.rs b/src/libstd/ebml.rs
index 3f6bcd31a73..59de3631118 100644
--- a/src/libstd/ebml.rs
+++ b/src/libstd/ebml.rs
@@ -217,7 +217,7 @@ impl Writer {
     }
 
     fn end_tag() {
-        let last_size_pos = vec::pop::<uint>(self.size_positions);
+        let last_size_pos = self.size_positions.pop();
         let cur_pos = self.writer.tell();
         self.writer.seek(last_size_pos as int, io::SeekSet);
         let size = (cur_pos - last_size_pos - 4u);
diff --git a/src/libstd/ebml2.rs b/src/libstd/ebml2.rs
index 496010d579e..21a7d7817c9 100644
--- a/src/libstd/ebml2.rs
+++ b/src/libstd/ebml2.rs
@@ -226,7 +226,7 @@ impl Serializer {
     }
 
     fn end_tag() {
-        let last_size_pos = vec::pop::<uint>(self.size_positions);
+        let last_size_pos = self.size_positions.pop();
         let cur_pos = self.writer.tell();
         self.writer.seek(last_size_pos as int, io::SeekSet);
         let size = (cur_pos - last_size_pos - 4u);
diff --git a/src/libstd/getopts.rs b/src/libstd/getopts.rs
index 8d27ea5783b..a04eadb7732 100644
--- a/src/libstd/getopts.rs
+++ b/src/libstd/getopts.rs
@@ -428,9 +428,8 @@ fn opt_maybe_str(+mm: Matches, nm: &str) -> Option<~str> {
     let vals = opt_vals(mm, nm);
     if vec::len::<Optval>(vals) == 0u { return None::<~str>; }
     return match vals[0] {
-      Val(copy s) =>
-      Some::<~str>(s),
-      _ => None::<~str>
+        Val(copy s) => Some(s),
+        _ => None
     };
 }
 
diff --git a/src/libstd/json.rs b/src/libstd/json.rs
index 059b5c22545..247c13396d0 100644
--- a/src/libstd/json.rs
+++ b/src/libstd/json.rs
@@ -696,7 +696,7 @@ priv impl Deserializer {
 
     fn pop(&self) -> &self/Json {
         if self.stack.len() == 0 { self.stack.push(&self.json); }
-        vec::pop(self.stack)
+        self.stack.pop()
     }
 }
 
diff --git a/src/libstd/list.rs b/src/libstd/list.rs
index 1568c6c099f..2a7019f5a58 100644
--- a/src/libstd/list.rs
+++ b/src/libstd/list.rs
@@ -13,7 +13,7 @@ enum List<T> {
 
 /// Cregate a list from a vector
 fn from_vec<T: Copy>(v: &[T]) -> @List<T> {
-    vec::foldr(v, @Nil::<T>, |h, t| @Cons(h, t))
+    vec::foldr(v, @Nil::<T>, |h, t| @Cons(*h, t))
 }
 
 /**
diff --git a/src/libstd/net_ip.rs b/src/libstd/net_ip.rs
index 202ca548d6b..5b2ea0a84a6 100644
--- a/src/libstd/net_ip.rs
+++ b/src/libstd/net_ip.rs
@@ -163,7 +163,7 @@ mod v4 {
         if vec::len(parts) != 4u {
                 result::Err(fmt!("'%s' doesn't have 4 parts", ip))
                 }
-        else if vec::contains(parts, 256u) {
+        else if vec::contains(parts, &256u) {
                 result::Err(fmt!("invalid octal in addr '%s'", ip))
                 }
         else {
diff --git a/src/libstd/net_tcp.rs b/src/libstd/net_tcp.rs
index f8347be3d08..699fec961c4 100644
--- a/src/libstd/net_tcp.rs
+++ b/src/libstd/net_tcp.rs
@@ -800,7 +800,7 @@ impl TcpSocketBuf: io::Reader {
         if self.read(bytes, 1u) == 0 { fail } else { bytes[0] as int }
     }
     fn unread_byte(amt: int) {
-        vec::unshift((*(self.data)).buf, amt as u8);
+        self.data.buf.unshift(amt as u8);
     }
     fn eof() -> bool {
         false // noop
diff --git a/src/libstd/par.rs b/src/libstd/par.rs
index a0c9a1b92fe..9cfcd8c2acb 100644
--- a/src/libstd/par.rs
+++ b/src/libstd/par.rs
@@ -123,17 +123,17 @@ pub fn alli<A: Copy Send>(xs: ~[A], f: fn~(uint, A) -> bool) -> bool {
     do vec::all(map_slices(xs, || {
         fn~(base: uint, slice : &[A], copy f) -> bool {
             vec::alli(slice, |i, x| {
-                f(i + base, x)
+                f(i + base, *x)
             })
         }
-    })) |x| { x }
+    })) |x| { *x }
 }
 
 /// Returns true if the function holds for any elements in the vector.
 pub fn any<A: Copy Send>(xs: ~[A], f: fn~(A) -> bool) -> bool {
     do vec::any(map_slices(xs, || {
         fn~(_base : uint, slice: &[A], copy f) -> bool {
-            vec::any(slice, |x| f(x))
+            vec::any(slice, |x| f(*x))
         }
-    })) |x| { x }
+    })) |x| { *x }
 }
diff --git a/src/libstd/smallintmap.rs b/src/libstd/smallintmap.rs
index e3927ef188c..1100485e7f1 100644
--- a/src/libstd/smallintmap.rs
+++ b/src/libstd/smallintmap.rs
@@ -30,7 +30,7 @@ fn mk<T: Copy>() -> SmallIntMap<T> {
 #[inline(always)]
 fn insert<T: Copy>(self: SmallIntMap<T>, key: uint, +val: T) {
     //io::println(fmt!("%?", key));
-    self.v.grow_set_elt(key, None, Some(val));
+    self.v.grow_set_elt(key, &None, Some(val));
 }
 
 /**
diff --git a/src/libstd/test.rs b/src/libstd/test.rs
index 9ea43177cea..691f0e840e6 100644
--- a/src/libstd/test.rs
+++ b/src/libstd/test.rs
@@ -358,7 +358,7 @@ fn filter_tests(opts: &TestOpts,
             } else { return option::None; }
         }
 
-        vec::filter_map(filtered, |x| filter_fn(&x, filter_str))
+        vec::filter_map(filtered, |x| filter_fn(x, filter_str))
     };
 
     // Maybe pull out the ignored test and unignore them
@@ -374,7 +374,7 @@ fn filter_tests(opts: &TestOpts,
             } else { return option::None; }
         };
 
-        vec::filter_map(filtered, |x| filter(&x))
+        vec::filter_map(filtered, |x| filter(x))
     };
 
     // Sort the tests alphabetically