about summary refs log tree commit diff
path: root/src/rt/rust_scheduler.cpp
diff options
context:
space:
mode:
authorZack Corr <zack@z0w0.me>2013-02-09 19:19:31 +1000
committerZack Corr <zack@z0w0.me>2013-02-09 19:19:31 +1000
commitebd20b7944c3b427a90e89d3b4a9e43926336eb8 (patch)
treef09f4e4139ff0a5b6199e6bd6c9a77970c4fc7d5 /src/rt/rust_scheduler.cpp
parent0c2b4edff5009ff4d2330723d9acbc85af4b12ab (diff)
downloadrust-ebd20b7944c3b427a90e89d3b4a9e43926336eb8.tar.gz
rust-ebd20b7944c3b427a90e89d3b4a9e43926336eb8.zip
Rename dec/inc_weak_task_count to inc/dec_live_count and remove register_task/unregister_task. Closes #4768
Diffstat (limited to 'src/rt/rust_scheduler.cpp')
-rw-r--r--src/rt/rust_scheduler.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rt/rust_scheduler.cpp b/src/rt/rust_scheduler.cpp
index 22dae047e55..e3a5d9db91f 100644
--- a/src/rt/rust_scheduler.cpp
+++ b/src/rt/rust_scheduler.cpp
@@ -123,7 +123,7 @@ rust_scheduler::create_task(rust_task *spawner, const char *name) {
         cur_thread = (thread_no + 1) % max_num_threads;
     }
     KLOG(kernel, kern, "Creating task %s, on thread %d.", name, thread_no);
-    kernel->register_task();
+    kernel->inc_live_count();
     rust_sched_launcher *thread = threads[thread_no];
     return thread->get_loop()->create_task(spawner, name);
 }
@@ -138,7 +138,7 @@ rust_scheduler::release_task() {
             need_exit = true;
         }
     }
-    kernel->unregister_task();
+    kernel->dec_live_count();
     if (need_exit) {
         exit();
     }