diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-02-08 16:24:14 -0800 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-02-09 19:00:15 -0800 |
| commit | 1dad32c015b3eecf4e8f5dc4518eec2fd019def2 (patch) | |
| tree | 1047bd63c5a3ea1b3e9e2eb1bb1535c79c4fab1a /src | |
| parent | ae2968d10a87b0f467b25ccde2e2a2eb3741e017 (diff) | |
| download | rust-1dad32c015b3eecf4e8f5dc4518eec2fd019def2.tar.gz rust-1dad32c015b3eecf4e8f5dc4518eec2fd019def2.zip | |
rt: Remove unused builtins
Diffstat (limited to 'src')
| -rw-r--r-- | src/rt/rust_builtin.cpp | 26 | ||||
| -rw-r--r-- | src/rt/rustrt.def.in | 4 |
2 files changed, 0 insertions, 30 deletions
diff --git a/src/rt/rust_builtin.cpp b/src/rt/rust_builtin.cpp index fb00b07bdfd..9b02256041a 100644 --- a/src/rt/rust_builtin.cpp +++ b/src/rt/rust_builtin.cpp @@ -81,7 +81,6 @@ rust_getcwd() { return make_str(task->kernel, cbuf, strlen(cbuf), "rust_str(getcwd"); } - #if defined(__WIN32__) extern "C" CDECL rust_vec * rust_env_pairs() { @@ -124,18 +123,6 @@ rust_env_pairs() { } #endif -// TODO: Allow calling native functions that return double results. -extern "C" CDECL -void squareroot(double *input, double *output) { - *output = sqrt(*input); -} - -extern "C" CDECL void -leak(void *thing) { - // Do nothing. Call this with move-mode in order to say "Don't worry rust, - // I'll take care of this." -} - extern "C" CDECL intptr_t refcount(intptr_t *v) { // Passed-in value has refcount 1 too high @@ -475,13 +462,6 @@ rust_new_task_in_sched(rust_sched_id id) { } extern "C" CDECL void -drop_task(rust_task *target) { - if(target) { - target->deref(); - } -} - -extern "C" CDECL void rust_task_config_notify(rust_task_id task_id, chan_handle *chan) { rust_task *task = rust_task_thread::get_task(); rust_task *target = task->kernel->get_task_by_id(task_id); @@ -491,12 +471,6 @@ rust_task_config_notify(rust_task_id task_id, chan_handle *chan) { target->deref(); } -extern "C" CDECL rust_task * -get_task_pointer(rust_task_id id) { - rust_task *task = rust_task_thread::get_task(); - return task->kernel->get_task_by_id(id); -} - extern "C" rust_task * rust_get_task() { return rust_task_thread::get_task(); diff --git a/src/rt/rustrt.def.in b/src/rt/rustrt.def.in index 6163918ab80..0a1a6fc913b 100644 --- a/src/rt/rustrt.def.in +++ b/src/rt/rustrt.def.in @@ -9,13 +9,10 @@ debug_ptrcast debug_tag debug_tydesc debug_get_stk_seg -drop_task get_port_id get_task_id -get_task_pointer get_time last_os_error -leak nano_time new_port new_task @@ -52,7 +49,6 @@ rust_get_task rust_task_config_notify sched_threads shape_log_str -squareroot start_task vec_reserve_shared str_reserve_shared |
