about summary refs log tree commit diff
path: root/src/rt/rustrt.def.in
AgeCommit message (Collapse)AuthorLines
2012-05-18add a new debugging aid--tracingNiko Matsakis-0/+1
2012-05-15core: Add task::unkillableBrian Anderson-0/+2
2012-05-03core: Add comm::recv_chan to receive from a channelBrian Anderson-0/+3
2012-04-30core: Serialize all access to the environment using a weak global taskBrian Anderson-1/+2
2012-04-27rt: remove unneccesary c++ functions and rust_kernel data, re: global loopJeff Olson-2/+0
2012-04-27std: add ll::loop_refcount binding for uv_loop_refcountJeff Olson-0/+1
2012-04-20std: get_monitor_task_gl() is global_loop::get() defaultJeff Olson-0/+1
2012-04-20adding missing binding to rustrt.def.inJeff Olson-0/+1
2012-04-20replace impl of globa_async_handle with one using atomic compare-and-swapJeff Olson-1/+0
2012-04-20remove rustrt.def.in entry for no-longer-existent c++ functionJeff Olson-1/+0
2012-04-20bindings to get/set data field on uv_loop_t* and debug log cleanupJeff Olson-0/+2
2012-04-20add needed fields for global libuv loop + bindings to manage from rustJeff Olson-0/+4
adding two pointers fields to rust_kernel :( .. have to do manual malloc/free for one of the fields, which feels wrong
2012-04-20adding low-level uv_timer_* stuff to libuv bindingsJeff Olson-0/+2
2012-04-16Get explicit unique estrs working.Graydon Hoare-0/+2
2012-04-07core: Add priv::weaken_taskBrian Anderson-0/+2
2012-04-06core: Add priv::chan_from_global_ptrBrian Anderson-0/+1
This allows singleton, globally accessible tasks to be created
2012-04-06removed this binding a few commits back. missed it in rustrt.def.inJeff Olson-1/+0
2012-04-06add libuv error msg helpers.. flushing out windows tcp issue.Jeff Olson-0/+2
2012-04-06add low-level uv_async bindings for use in tcp testJeff Olson-0/+2
2012-04-06hello world test for a tcp server in libuvJeff Olson-2/+6
.. im now going to refactor the tcp request and server tests to utilize each other, so no more external network ugliness
2012-04-06adding missing rust_uv_* entries in rustrt.def.inJeff Olson-0/+27
2012-04-03std: add localtime/gmtime support.Erick Tryzelaar-0/+4
2012-04-03Merge remote-tracking branch 'brson/mainthread'Brian Anderson-0/+1
Conflicts: src/rt/rust_kernel.cpp src/rt/rust_scheduler.cpp src/rt/rust_scheduler.h
2012-04-03core: Add a scheduler mode, osmain, to spawn onto the main schedulerBrian Anderson-0/+1
2012-04-02Construct new strings through upcalls.Graydon Hoare-0/+1
2012-03-20Some tests for passing and returning structures by value on x64. Close ↵Graydon Hoare-0/+2
#1402. Close #1970.
2012-03-19Send string concatenation to specialized upcall, shave 17s off librustc ↵Graydon Hoare-0/+1
compile time.
2012-03-16Remove shared tydescsMarijn Haverbeke-2/+0
All tydescs are static now, there's no need to worry about marshalling them between threads anymore.
2012-03-16Remove dynastack support from runtimeMarijn Haverbeke-4/+0
Issue #1982
2012-03-16Get rid of rust_crate_cache in the runtimeMarijn Haverbeke-2/+0
We are no longer generating dynamic tydescs or dicts. Issue #1982
2012-03-15core: Channels are just port idsBrian Anderson-1/+1
2012-03-05rt: Add a hack to fix a port detach bugBrian Anderson-0/+1
2012-03-05rt: Fix the atomic get_ref_count method to avoid racesBrian Anderson-1/+0
2012-03-05rt: Properly block tasks while waiting for port detachBrian Anderson-1/+2
2012-03-05Remove dead code from rt (debug_obj, rust_obj, rust_closure, rust_box_obj, ↵Graydon Hoare-1/+0
rust_vtable)
2012-03-02retool inline encoding to handle methods, fix testsNiko Matsakis-1/+0
2012-02-29add the ability to snag the frame so we can verify that we are inliningNiko Matsakis-1/+2
2012-02-28add rust_uv_loop_delete to rustrt.def.inJeff Olson-0/+1
2012-02-28moving new uv stuff into uv.rs and rust_uv.cppJeff Olson-30/+11
- removing the remains of uvtmp.rs and rust_uvtmp.rs - removing the displaced, low-level libuv bindings in uv.rs and rust_uv.cpp
2012-02-28fzzzy's patch for rustrt.def.inJeff Olson-0/+13
adds new c/c++ methods bound in rust for uvtmp::uv
2012-02-18rt: rename nano_time() builtin to match time::precise_time_ns()Chris Peterson-1/+1
2012-02-17rt: Make upcall_vec_push an intrinsicBrian Anderson-1/+1
2012-02-16rt: Add rust_port_select functionBrian Anderson-0/+1
2012-02-14rt: Add a Rust callback debugging functionBrian Anderson-0/+1
2012-02-09rt: Add upcall_call_shim_on_rust_stackBrian Anderson-0/+1
2012-02-09rt: Remove unused builtinsBrian Anderson-4/+0
2012-02-09rt: Add a function for configuring task notificationBrian Anderson-0/+1
2012-02-08core: Add a test for blocking in native codeBrian Anderson-0/+6
2012-02-08rt: Export a scheduler APIBrian Anderson-0/+3
2012-02-07Make process-spawning take environments and working directories, remove ↵Graydon Hoare-0/+1
procsrv task from compiletest.