about summary refs log tree commit diff
path: root/src/rt/rust_internal.h
AgeCommit message (Expand)AuthorLines
2011-08-18Remove rc_base. Closes #603.Michael Sullivan-10/+2
2011-08-16New channel-based task status notifications.Eric Holk-1/+6
2011-08-16Removed trans_comm.rs from the compiler. Updating aio/sio to work with the ne...Eric Holk-0/+1
2011-08-15Reducing the chances for race conditions in join.Eric Holk-1/+4
2011-08-15Working on more spawn test cases.Eric Holk-4/+3
2011-08-15First step towards port handles.Eric Holk-0/+1
2011-08-08Introduced task handles.unknown-0/+2
2011-08-05Atomic ref counting for chans.Eric Holk-0/+7
2011-08-03rt: Stub shape glue and implement shape::print and shape::size_of.Patrick Walton-0/+7
2011-08-01Adding an intrinsic for recv.Eric Holk-0/+3
2011-07-29Removing proxies and message queues.Eric Holk-2/+0
2011-07-28Do all runtime calls to getenv at initializationBrian Anderson-0/+1
2011-07-21Lots of work on memory tracking and channels.Eric Holk-5/+43
2011-07-13Fix compile-command lines in rt.Graydon Hoare-1/+1
2011-07-07Tightened up the scoping for our various new operators, which shouldEric Holk-0/+10
2011-07-01Add macro for refcounting runtime structures.Rob Arnold-11/+10
2011-06-28rustc: Rename take glue to copy gluePatrick Walton-1/+1
2011-06-28Resurrecting the runtime unit tests, and modifying them so they compile under...Eric Holk-0/+4
2011-06-28Renamed what's left of rust_dom to rust_schedulerEric Holk-4/+4
2011-06-28Removed dom_owned, splitting things between task_owned and kernel_owned. Had ...Eric Holk-36/+5
2011-06-28Removing runtime tests. The runtime is tested well enough by the standard lib...Eric Holk-4/+0
2011-06-14Make tydesc glue functions use cdecl.Michael Sullivan-5/+5
2011-06-14Make type_desc fields have useful types and better names. Add in cmp_glue.Michael Sullivan-6/+14
2011-06-13This is the mega-ucontext commit. It replaces the task switching mechanism wi...Eric Holk-2/+3
2011-05-26More delicious dead code removal from runtime, upcalls.Graydon Hoare-130/+0
2011-05-25Dead code.Rafael Ávila de Espíndola-1/+1
2011-05-25Dead code.Rafael Ávila de Espíndola-69/+0
2011-05-25Dead code.Rafael Ávila de Espíndola-52/+0
2011-05-25dead code.Rafael Ávila de Espíndola-1/+0
2011-05-25Dead code.Rafael Ávila de Espíndola-13/+1
2011-05-25Dead code.Rafael Ávila de Espíndola-14/+1
2011-05-25Dead code.Rafael Ávila de Espíndola-15/+1
2011-05-24Dead code.Rafael Ávila de Espíndola-1/+0
2011-05-24Dead code.Rafael Ávila de Espíndola-6/+0
2011-05-24Only one gc glue.Rafael Ávila de Espíndola-3/+2
2011-05-24There is only one yield glue.Rafael Ávila de Espíndola-3/+2
2011-05-24Remove dead code for unwind_glue.Rafael Ávila de Espíndola-3/+2
2011-05-24There is only one activate function now.Rafael Ávila de Espíndola-1/+0
2011-05-24"constant propagate" rust_new_exit_task_glue to its only use.Rafael Ávila de Espíndola-2/+0
2011-05-18Remove dead code.Rafael Ávila de Espíndola-1/+1
2011-05-18One exit_task_glue to rule them all.Rafael Ávila de Espíndola-1/+2
2011-05-18And yet more dead code.Rafael Ávila de Espíndola-2/+0
2011-05-18Remove a bit more dead code.Rafael Ávila de Espíndola-4/+0
2011-05-08rt: Consistently refer to structs as structs and classes as classes. Clang co...Patrick Walton-2/+2
2011-04-19Overhaul logging system in runtimeMarijn Haverbeke-1/+1
2011-04-18Update foregoing patches to leave rust_crate alone.Marijn Haverbeke-5/+0
2011-04-18Make log the log level configurable per moduleMarijn Haverbeke-0/+5
2011-04-08add -O2 when compiling rt, fix warnings triggered by optimizerMarijn Haverbeke-1/+1
2011-03-25A first stab at the 'nbody' demo, with support for calling C sqrt().Lindsey Kuper-0/+1
2011-03-14Add functionality for running external programs to the std libMarijn Haverbeke-4/+5