about summary refs log tree commit diff
path: root/src/rt/rust_builtin.cpp
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-02-08 16:24:14 -0800
committerBrian Anderson <banderson@mozilla.com>2012-02-09 19:00:15 -0800
commit1dad32c015b3eecf4e8f5dc4518eec2fd019def2 (patch)
tree1047bd63c5a3ea1b3e9e2eb1bb1535c79c4fab1a /src/rt/rust_builtin.cpp
parentae2968d10a87b0f467b25ccde2e2a2eb3741e017 (diff)
downloadrust-1dad32c015b3eecf4e8f5dc4518eec2fd019def2.tar.gz
rust-1dad32c015b3eecf4e8f5dc4518eec2fd019def2.zip
rt: Remove unused builtins
Diffstat (limited to 'src/rt/rust_builtin.cpp')
-rw-r--r--src/rt/rust_builtin.cpp26
1 files changed, 0 insertions, 26 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();