Everything's compiling again
authorYehuda Katz <wycats@gmail.com>
Tue, 29 Apr 2014 18:05:01 +0000 (11:05 -0700)
committerYehuda Katz <wycats@gmail.com>
Tue, 29 Apr 2014 18:05:01 +0000 (11:05 -0700)
libs/hammer.rs
src/cargo/util/process_builder.rs
tests/support.rs

index 7890ef0bd8a330971e1f1c0e912c35ecd2106078..0a256d6f033f8652d3fbd84a4d5ae85aff582f3b 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 7890ef0bd8a330971e1f1c0e912c35ecd2106078
+Subproject commit 0a256d6f033f8652d3fbd84a4d5ae85aff582f3b
index 508065ab3e183f028a2cd7c65491b331ffcd9331..0f500c501fe2f25aceb20276f837bd5551af5609 100644 (file)
@@ -7,8 +7,8 @@ use CargoResult;
 #[deriving(Clone,Eq)]
 pub struct ProcessBuilder {
   program: ~str,
-  args: ~[~str],
-  path: ~[~str],
+  args: Vec<~str>,
+  path: Vec<~str>,
   cwd: Path
 }
 
@@ -17,7 +17,7 @@ static PATH_SEP : &'static str = ":";
 
 impl ProcessBuilder {
   pub fn args(mut self, arguments: &[~str]) -> ProcessBuilder {
-    self.args = arguments.to_owned();
+    self.args = Vec::from_slice(arguments);
     self
   }
 
@@ -56,8 +56,8 @@ impl ProcessBuilder {
 pub fn process(cmd: &str) -> ProcessBuilder {
   ProcessBuilder {
     program: cmd.to_owned(),
-    args: ~[],
-    path: ~[],
+    args: vec!(),
+    path: vec!(),
     cwd: os::getcwd()
   }
 }
index ac5d6587d1cfd4a3fbdd27119fd6cad8af841b77..78f983a62e4883134cc32959ef2c013cd3a0d181 100644 (file)
@@ -48,7 +48,7 @@ impl FileBuilder {
 struct ProjectBuilder {
     name: ~str,
     root: Path,
-    files: ~[FileBuilder]
+    files: Vec<FileBuilder>
 }
 
 impl ProjectBuilder {
@@ -56,7 +56,7 @@ impl ProjectBuilder {
         ProjectBuilder {
             name: name.to_owned(),
             root: root,
-            files: ~[]
+            files: vec!()
         }
     }