summary refs log tree commit diff
path: root/src/rt
AgeCommit message (Expand)AuthorLines
2012-05-18add a new debugging aid--tracingNiko Matsakis-0/+23
2012-05-15rt: Make task killing synchronization possibly more correctBrian Anderson-4/+12
2012-05-15core: Add task::unkillableBrian Anderson-1/+30
2012-05-15get preservation of boxes working, at least in simple casesNiko Matsakis-1/+0
2012-05-15make poison-on-free work, disable copying if borrowck is enabledNiko Matsakis-5/+14
2012-05-07rt: Start tasks, ports and scheds at 1, assert when we see 0. Closes #2321Brian Anderson-3/+5
2012-05-03core: Add comm::recv_chan to receive from a channelBrian Anderson-0/+21
2012-05-03More shape fixes for evecs.Graydon Hoare-27/+30
2012-05-03Implement better shape code for evec, estr.Graydon Hoare-10/+249
2012-05-02rt: Fix some record alignment issues on windowsBrian Anderson-0/+2
2012-05-02Revert "rt: Fix some record alignment issues on windows"Brian Anderson-2/+0
2012-05-02rt: Fix some record alignment issues on windowsBrian Anderson-0/+2
2012-05-02Remove unused sp_size arg passed through walk_vec{1,2} in shape code.Graydon Hoare-10/+10
2012-05-02Make rust_shape.h agree with shape.rs about meaning of shape code #31.Graydon Hoare-1/+1
2012-04-30core: Serialize all access to the environment using a weak global taskBrian Anderson-4/+14
2012-04-27rt/std: whitespace cleanup + work on hl/global_loop docsJeff Olson-1/+1
2012-04-27rt: remove unneccesary c++ functions and rust_kernel data, re: global loopJeff Olson-18/+0
2012-04-27std: add ll::loop_refcount binding for uv_loop_refcountJeff Olson-0/+6
2012-04-26rt: Fix shape alignment of 64-bit ints on x86. Issue #2303Brian Anderson-0/+12
2012-04-20whitespace cleanupJeff Olson-1/+1
2012-04-20std: get_monitor_task_gl() is global_loop::get() defaultJeff Olson-0/+6
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-15/+7
2012-04-20remove rustrt.def.in entry for no-longer-existent c++ functionJeff Olson-1/+0
2012-04-20don't use ::malloc for initializing the global_async_handle in rust_kernelJeff Olson-6/+4
2012-04-20clean and trying the global loop test as two separate loop lifetimes..Jeff Olson-2/+2
2012-04-20rt: whitespace cleanup for existing libuv integrationJeff Olson-16/+16
2012-04-20bindings to get/set data field on uv_loop_t* and debug log cleanupJeff Olson-11/+25
2012-04-20add needed fields for global libuv loop + bindings to manage from rustJeff Olson-0/+41
2012-04-20adding low-level uv_timer_* stuff to libuv bindingsJeff Olson-4/+21
2012-04-20making brson's req. cleanups in #2134 plus change printf to LOG in c++Jeff Olson-12/+24
2012-04-20rt: Delete some incorrect commentsBrian Anderson-3/+0
2012-04-20rt: Take the weak_task_lock in end_weak_tasksBrian Anderson-1/+1
2012-04-19Fix for #1989, #1469: when marking in CC, walk fn@ box like other boxesNiko Matsakis-1/+2
2012-04-19add a new runtime log (::rt::box) and make boxed_region use itNiko Matsakis-10/+11
2012-04-18rt: Don't log in the stack switching failure pathBrian Anderson-5/+4
2012-04-16Get explicit unique estrs working.Graydon Hoare-5/+50
2012-04-09rt: Fix typoBrian Anderson-1/+1
2012-04-09rt: Allow 2x normal stack during unwinding. Closes #2173Brian Anderson-12/+12
2012-04-09rt: Don't limit the amount of stack available during unwinding. Closes #2144Brian Anderson-1/+11
2012-04-07core: Add priv::weaken_taskBrian Anderson-16/+113
2012-04-06core: Add priv::chan_from_global_ptrBrian Anderson-0/+7
2012-04-06removing some unneeded native fn mappingsin uv.rs and misc cleanJeff Olson-14/+5
2012-04-06experimenting with a different uv_buf_init impl to placate 32bit linuxJeff Olson-2/+17
2012-04-06removed this binding a few commits back. missed it in rustrt.def.inJeff Olson-1/+0
2012-04-06whitespace cleanup after rebaseJeff Olson-134/+127
2012-04-06add libuv error msg helpers.. flushing out windows tcp issue.Jeff Olson-0/+14
2012-04-06add low-level uv_async bindings for use in tcp testJeff Olson-8/+21
2012-04-06hello world test for a tcp server in libuvJeff Olson-27/+54
2012-04-06fixing libuv stuff in win32 (see #2064) .. pass sockaddr_in by-ref, for nowJeff Olson-3/+5