diff options
| author | bors <bors@rust-lang.org> | 2013-02-12 14:36:33 -0800 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2013-02-12 14:36:33 -0800 |
| commit | bc2d147847f2c8190250ddb25e3bc71b38cfaf0a (patch) | |
| tree | 58ac04240d689afa51da396928a0a2583769f8a8 /src/rt/rust_scheduler.cpp | |
| parent | 21a0d52a85895434ec1ac2f2293b89112bfc0002 (diff) | |
| parent | 0db527e2f8033e49ee588b3be71f3cd7a0d13b7c (diff) | |
auto merge of #4858 : z0w0/rust/rm_weak_task_count, r=graydon
Diffstat (limited to 'src/rt/rust_scheduler.cpp')
| -rw-r--r-- | src/rt/rust_scheduler.cpp | 4 |
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(); } |
