about summary refs log tree commit diff
path: root/src/rt
AgeCommit message (Expand)AuthorLines
2011-08-20Add another 'using namespace shape' inside namespace shapeBrian Anderson-0/+2
2011-08-20Revert "Shuffle around definitions in rust_shape.h"Brian Anderson-110/+110
2011-08-20Shuffle around definitions in rust_shape.hBrian Anderson-110/+110
2011-08-19rt: Remove rustboot's GC infrastructurePatrick Walton-126/+6
2011-08-19rt: Implement stack crawlingPatrick Walton-11/+26
2011-08-19rt: Split out shapes into rust_shape.cpp and rust_shape.h so that shape code ...Patrick Walton-916/+956
2011-08-19Add missing struct keyword to rust_gcBrian Anderson-1/+1
2011-08-19rt: Find roots on the stack; stub mark and sweep routinesPatrick Walton-8/+121
2011-08-19rt: Attempt to put out burning tinderbox by fully qualifying gc::gc().Patrick Walton-1/+1
2011-08-19rt: Call maybe_gc on mallocsPatrick Walton-11/+38
2011-08-18rt: Remove "TODO: Windows"Patrick Walton-1/+0
2011-08-18rt: Fix the calculation of the location of GC safe pointsPatrick Walton-1/+1
2011-08-18rustc: Stub GC routinesPatrick Walton-0/+70
2011-08-18rt: Remove rust_alarm dead codePatrick Walton-36/+0
2011-08-18Make windows respect RUST_SEED. Closes #627.Michael Sullivan-11/+10
2011-08-18Remove rc_base. Closes #603.Michael Sullivan-26/+10
2011-08-18Remove rust_intrinsic_vec_lenBrian Anderson-19/+0
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