about summary refs log tree commit diff
diff options
context:
space:
mode:
authorKevin Ballard <kevin@sb.org>2014-02-12 22:03:36 -0800
committerKevin Ballard <kevin@sb.org>2014-02-16 15:34:02 -0800
commit01b31af4bbf7f066bbce00cc4260b63ac75c23b9 (patch)
tree15d7887ad46e4ced4c1e431f10a47a36f8a4879b
parentb94daee395c2ed513ea141021e30dcff8e2590c4 (diff)
downloadrust-01b31af4bbf7f066bbce00cc4260b63ac75c23b9.tar.gz
rust-01b31af4bbf7f066bbce00cc4260b63ac75c23b9.zip
Update clients of the TaskBuilder API
-rw-r--r--src/libextra/test.rs9
-rw-r--r--src/librustc/lib.rs3
-rw-r--r--src/test/run-fail/fail-task-name-owned.rs4
-rw-r--r--src/test/run-fail/fail-task-name-send-str.rs4
-rw-r--r--src/test/run-fail/fail-task-name-static.rs4
5 files changed, 8 insertions, 16 deletions
diff --git a/src/libextra/test.rs b/src/libextra/test.rs
index 07327227d85..8d85dc9b6ff 100644
--- a/src/libextra/test.rs
+++ b/src/libextra/test.rs
@@ -904,15 +904,14 @@ pub fn run_test(force_ignore: bool,
                       monitor_ch: Chan<MonitorMsg>,
                       testfn: proc()) {
         spawn(proc() {
-            let mut task = task::task();
             let (p, c) = Chan::new();
             let mut reader = PortReader::new(p);
             let stdout = ChanWriter::new(c.clone());
             let stderr = ChanWriter::new(c);
-            match desc.name {
-                DynTestName(ref name) => task.name(name.clone()),
-                StaticTestName(name) => task.name(name),
-            }
+            let mut task = task::task().named(match desc.name {
+                DynTestName(ref name) => name.clone().into_maybe_owned(),
+                StaticTestName(name) => name.into_maybe_owned(),
+            });
             task.opts.stdout = Some(~stdout as ~Writer);
             task.opts.stderr = Some(~stderr as ~Writer);
             let result_future = task.future_result();
diff --git a/src/librustc/lib.rs b/src/librustc/lib.rs
index 0d615fe1992..6554ee59229 100644
--- a/src/librustc/lib.rs
+++ b/src/librustc/lib.rs
@@ -371,8 +371,7 @@ pub fn monitor(f: proc()) {
     #[cfg(not(rtopt))]
     static STACK_SIZE: uint = 20000000; // 20MB
 
-    let mut task_builder = task::task();
-    task_builder.name("rustc");
+    let mut task_builder = task::task().named("rustc");
 
     // FIXME: Hacks on hacks. If the env is trying to override the stack size
     // then *don't* set it explicitly.
diff --git a/src/test/run-fail/fail-task-name-owned.rs b/src/test/run-fail/fail-task-name-owned.rs
index a1115a09fb1..037dc9ac9b0 100644
--- a/src/test/run-fail/fail-task-name-owned.rs
+++ b/src/test/run-fail/fail-task-name-owned.rs
@@ -13,9 +13,7 @@
 use std::task;
 
 fn main() {
-    let mut t = task::task();
-    t.name(~"owned name");
-    t.try(proc() {
+    task::task().named(~"owned name").try(proc() {
         fail!("test");
         1
     }).unwrap()
diff --git a/src/test/run-fail/fail-task-name-send-str.rs b/src/test/run-fail/fail-task-name-send-str.rs
index ea530fe9f69..c21c6c42f6f 100644
--- a/src/test/run-fail/fail-task-name-send-str.rs
+++ b/src/test/run-fail/fail-task-name-send-str.rs
@@ -11,9 +11,7 @@
 // error-pattern:task 'send name' failed at 'test'
 
 fn main() {
-    let mut t = ::std::task::task();
-    t.name("send name".into_maybe_owned());
-    t.try(proc() {
+    ::std::task::task().named("send name".into_maybe_owned()).try(proc() {
         fail!("test");
         3
     }).unwrap()
diff --git a/src/test/run-fail/fail-task-name-static.rs b/src/test/run-fail/fail-task-name-static.rs
index 2303ab102d4..516f9b2e1d7 100644
--- a/src/test/run-fail/fail-task-name-static.rs
+++ b/src/test/run-fail/fail-task-name-static.rs
@@ -11,9 +11,7 @@
 // error-pattern:task 'static name' failed at 'test'
 
 fn main() {
-    let mut t = ::std::task::task();
-    t.name("static name");
-    t.try(proc() {
+    ::std::task::task().named("static name").try(proc() {
         fail!("test");
     }).unwrap()
 }