about summary refs log tree commit diff
path: root/src/libstd/rt/mod.rs
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2013-06-13 22:43:20 -0700
committerBrian Anderson <banderson@mozilla.com>2013-06-13 23:18:49 -0700
commitfd148cd3e2d08ce15272f0690f6e41d2e85ee721 (patch)
tree80aa3c6252d68a5bf40117d4753e323a13695386 /src/libstd/rt/mod.rs
parentabc3a8aa1e76f3ecc3930e20453a52681843cec0 (diff)
downloadrust-fd148cd3e2d08ce15272f0690f6e41d2e85ee721.tar.gz
rust-fd148cd3e2d08ce15272f0690f6e41d2e85ee721.zip
std::rt: Change the Task constructors to reflect a tree
Diffstat (limited to 'src/libstd/rt/mod.rs')
-rw-r--r--src/libstd/rt/mod.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libstd/rt/mod.rs b/src/libstd/rt/mod.rs
index 2008c4a180f..a65b07fdbcf 100644
--- a/src/libstd/rt/mod.rs
+++ b/src/libstd/rt/mod.rs
@@ -167,7 +167,7 @@ pub fn start(_argc: int, _argv: **u8, crate_map: *u8, main: ~fn()) -> int {
     let sleepers = SleeperList::new();
     let mut sched = ~Scheduler::new(loop_, work_queue, sleepers);
     sched.no_sleep = true;
-    let main_task = ~Coroutine::new(&mut sched.stack_pool, main);
+    let main_task = ~Coroutine::new_root(&mut sched.stack_pool, main);
 
     sched.enqueue_task(main_task);
     sched.run();
@@ -241,7 +241,7 @@ fn test_context() {
     do run_in_bare_thread {
         assert_eq!(context(), GlobalContext);
         let mut sched = ~new_test_uv_sched();
-        let task = ~do Coroutine::new(&mut sched.stack_pool) {
+        let task = ~do Coroutine::new_root(&mut sched.stack_pool) {
             assert_eq!(context(), TaskContext);
             let sched = Local::take::<Scheduler>();
             do sched.deschedule_running_task_and_then() |sched, task| {