summary refs log tree commit diff
path: root/src/rt
AgeCommit message (Expand)AuthorLines
2011-08-18Rename rust_vec to rust_evecBrian Anderson-26/+26
2011-08-18Rename some vec upcalls and trans functions from vec* to evec*Brian Anderson-2/+9
2011-08-18Remove upcall_new_vecBrian Anderson-19/+0
2011-08-18Remove oldvecs from runtime command line processingBrian Anderson-30/+19
2011-08-18Simplify the _rust_main/rust_start interfaceBrian Anderson-21/+13
2011-08-18Continue transition to an ivec-only mainBrian Anderson-48/+22
2011-08-17rustc: Use obstacks in lieu of dynamically-allocated frames only when the fra...Patrick Walton-19/+42
2011-08-17Revert "rt: Use obstacks in lieu of dynamically-sized frames"Patrick Walton-42/+19
2011-08-17rt: Use obstacks in lieu of dynamically-sized framesPatrick Walton-19/+42
2011-08-17Making more of the rust_task structure directly accessible from Rust.Eric Holk-36/+21
2011-08-17Yet another comm interface.Eric Holk-3/+0
2011-08-17rustc: Run obstack cleanups at the end of each functionPatrick Walton-2/+3
2011-08-17rustc: Mark an obstack fencepost when entering a dynamically-sized framePatrick Walton-0/+9
2011-08-16rt: Implement obstacks, untested as of yetPatrick Walton-1/+136
2011-08-16New channel-based task status notifications.Eric Holk-9/+53
2011-08-16Removing port, chan and task shapes.Eric Holk-6/+0
2011-08-16Removing task, chan and port upcalls.Eric Holk-192/+0
2011-08-16Accept main(args: [str]) as main signatureBrian Anderson-8/+74
2011-08-16Disabling TRACK_ALLOCATIONSEric Holk-2/+2
2011-08-16Removed trans_comm.rs from the compiler. Updating aio/sio to work with the ne...Eric Holk-13/+47
2011-08-15Abort abruptly on failure on windowsBrian Anderson-0/+6
2011-08-15Reducing the chances for race conditions in join.Eric Holk-2/+19
2011-08-15Fixing win32 build.Eric Holk-1/+1
2011-08-15Properly ref counting to fix valgrind issues on linux.Eric Holk-15/+38
2011-08-15Removed spawn and task from the parser. Updated all the tests except for the ...Eric Holk-3/+10
2011-08-15Fixed memory accounting and task stack creation bugs.Eric Holk-34/+77
2011-08-15Working on more spawn test cases.Eric Holk-7/+15
2011-08-15Updating to build on Linux and Mac, and hopefully Windows too.Eric Holk-0/+4
2011-08-15Added a library version of spawn. Before long, we can remove the old version.Eric Holk-30/+77
2011-08-15Port ID-based channels.Eric Holk-2/+34
2011-08-15First step towards port handles.Eric Holk-3/+37
2011-08-12Rename rust_list_files_ivec to rust_list_filesBrian Anderson-2/+2
2011-08-12Remove rust_list_files from std and rtBrian Anderson-26/+0
2011-08-12Remove runtime vector builtinsBrian Anderson-92/+0
2011-08-12Remove str_from_vec runtime functionBrian Anderson-18/+0
2011-08-12Remove vec version of str::bytes, rename bytes_ivec to str::bytesBrian Anderson-27/+0
2011-08-10rustc: Remove unused "trace" upcallsPatrick Walton-14/+0
2011-08-10rt: Add the last few cases to polymorphic logPatrick Walton-0/+11
2011-08-10rt: Step over type params properly in gluePatrick Walton-0/+1
2011-08-10rt: Allow records and boxes to be loggedPatrick Walton-11/+48
2011-08-10rt: Allow tags to be loggedPatrick Walton-3/+31
2011-08-10rt: Implement logging of vectorsPatrick Walton-1/+20
2011-08-10rt: Implement polymorphic log on stringsPatrick Walton-2/+33
2011-08-10rustc: Use polymorphic loggingPatrick Walton-25/+91
2011-08-10rt: Shutdown gracefully on failureBrian Anderson-2/+28
2011-08-10rt: Use _LP64 instead of SIZE_MAX and UINT64_MAX to try to put out the burnin...Patrick Walton-1/+1
2011-08-10rt: Attempt to quiet MinGW by including limits.hPatrick Walton-0/+1
2011-08-09rt: Stub code for polymorphic logPatrick Walton-2/+45
2011-08-09rt: Implement comparison of functions, objects, ports, channels, and tasksPatrick Walton-1/+21
2011-08-09rt: Don't walk vars twice. We self-host with compare glue now.Patrick Walton-1/+0