diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2014-10-19 13:00:32 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2014-10-20 08:17:33 -0700 |
| commit | 96445a533e8ea40701e2a9bbd25347141e63c115 (patch) | |
| tree | d83f80b3d1139302cbd0cf7ecd02eb40f3e56964 /src/libnative | |
| parent | 9d5d97b55d6487ee23b805bc1acbaa0669b82116 (diff) | |
| download | rust-96445a533e8ea40701e2a9bbd25347141e63c115.tar.gz rust-96445a533e8ea40701e2a9bbd25347141e63c115.zip | |
Test fixes and rebase conflicts
Diffstat (limited to 'src/libnative')
| -rw-r--r-- | src/libnative/io/process.rs | 12 | ||||
| -rw-r--r-- | src/libnative/task.rs | 2 |
2 files changed, 7 insertions, 7 deletions
diff --git a/src/libnative/io/process.rs b/src/libnative/io/process.rs index b94d81cff95..d69042175f7 100644 --- a/src/libnative/io/process.rs +++ b/src/libnative/io/process.rs @@ -489,15 +489,15 @@ fn make_command_line(prog: &CString, args: &[CString]) -> String { } let argvec: Vec<char> = arg.chars().collect(); for i in range(0u, argvec.len()) { - append_char_at(cmd, &argvec, i); + append_char_at(cmd, argvec.as_slice(), i); } if quote { cmd.push('"'); } } - fn append_char_at(cmd: &mut String, arg: &Vec<char>, i: uint) { - match *arg.get(i) { + fn append_char_at(cmd: &mut String, arg: &[char], i: uint) { + match arg[i] { '"' => { // Escape quotes. cmd.push_str("\\\""); @@ -517,11 +517,11 @@ fn make_command_line(prog: &CString, args: &[CString]) -> String { } } - fn backslash_run_ends_in_quote(s: &Vec<char>, mut i: uint) -> bool { - while i < s.len() && *s.get(i) == '\\' { + fn backslash_run_ends_in_quote(s: &[char], mut i: uint) -> bool { + while i < s.len() && s[i] == '\\' { i += 1; } - return i < s.len() && *s.get(i) == '"'; + return i < s.len() && s[i] == '"'; } } diff --git a/src/libnative/task.rs b/src/libnative/task.rs index 48e2c440dfc..d90535428da 100644 --- a/src/libnative/task.rs +++ b/src/libnative/task.rs @@ -345,7 +345,7 @@ mod tests { #[test] fn spawn_inherits() { let (tx, rx) = channel(); - spawn(proc() { + TaskBuilder::new().spawner(NativeSpawner).spawn(proc() { spawn(proc() { let mut task: Box<Task> = Local::take(); match task.maybe_take_runtime::<Ops>() { |
