about summary refs log tree commit diff
path: root/src/rt
AgeCommit message (Expand)AuthorLines
2011-09-11Remove hack_allow_leaksBrian Anderson-21/+3
2011-09-11Use a unique exit status when the runtime fails normallyBrian Anderson-2/+5
2011-09-11Remove unused task_exit functionBrian Anderson-12/+0
2011-09-11Add upcall_rust_personalityBrian Anderson-0/+23
2011-09-09Get rid of some unused upcallsMarijn Haverbeke-53/+1
2011-09-09Remove unused logging upcalls from runtimeMarijn Haverbeke-25/+0
2011-09-08rt: Don't double-print commas when logging e.g. a vec of boxesPatrick Walton-0/+4
2011-09-07Unwind the stack on task failureBrian Anderson-8/+41
2011-09-07Child tasks take a ref to their parentsBrian Anderson-0/+10
2011-09-07Rewrite spawn yet againBrian Anderson-30/+70
2011-09-07Refactor task failure a bitBrian Anderson-3/+3
2011-09-06rt: Implement poison-on-free, for debugging memory issuesPatrick Walton-1/+23
2011-09-03Remove unused runtime functions. Issue #855Brian Anderson-12/+0
2011-09-02Add a rust_str typedef to the runtime. Issue #855Brian Anderson-12/+14
2011-09-02Rename istr-stuff to str in the runtime. Issue #855Brian Anderson-10/+10
2011-09-02Eliminate const_refcount. Issue #855Brian Anderson-13/+1
2011-09-02Remove estrs and evecs from runtime. Issue #855Brian Anderson-306/+31
2011-09-02rt: Remove evecs from the shape codePatrick Walton-55/+0
2011-09-01Remove lots of estr code from rustc. Issue #855Brian Anderson-8/+1
2011-09-01Convert rust_list_files to istrs. Issue #855Brian Anderson-20/+21
2011-09-01Convert rust_getcwd to istrs. Issue #855Brian Anderson-13/+2
2011-09-01Factor out make_istr utility function in runtime. Issue #855Brian Anderson-8/+16
2011-09-01Reduce the amount of locking in the kernel's memory regionBrian Anderson-4/+4
2011-09-01Back out copy-glueMarijn Haverbeke-3/+1
2011-09-01Convert rust_file_is_dir from estrs to cstrs. Issue #855Brian Anderson-2/+2
2011-09-01Check error code in rust_file_is_dir. Prevent comparison of uninitialized memBrian Anderson-1/+3
2011-09-01Remove a bunch of string builtins. Issue #855Brian Anderson-88/+0
2011-09-01rt: Allow iteration over the dynastackPatrick Walton-17/+109
2011-09-01rt: Make logging more resilient to null vector pointers (useful when debuggin...Patrick Walton-2/+8
2011-09-01rt: Make debug string in rust_obstack slightly prettierPatrick Walton-1/+1
2011-09-01rt: Zero out dynamic allocas for nowPatrick Walton-0/+1
2011-09-01rt: Include rust_shape.h in rust_obstack.cpp and remove the duplicate DPRINT(...Patrick Walton-3/+2
2011-09-01rt: Add a missing FIXME to rust_obstack.cpp for segmented stacksPatrick Walton-1/+1
2011-09-01rt: Remove duplicate DPRINT() macro from rust_gc.cppPatrick Walton-2/+0
2011-09-01rt: Disable debug spew in rust_shapePatrick Walton-4/+4
2011-08-31Expose STDERR to rust.Erick Tryzelaar-0/+2
2011-08-31rt: Make the dynamic stack self-describingPatrick Walton-19/+60
2011-08-31rt: Set n_params appropriately in upcall_get_type_descPatrick Walton-0/+1
2011-08-31rt: Prevent trailing commas from showing up when logging oddly aligned arraysPatrick Walton-16/+24
2011-08-31rt: Introduce "end_dp" bailouts in order to avoid marching past the end of od...Patrick Walton-19/+32
2011-08-31rt: Make |align| a member of the shape glue class instead of threading it thr...Patrick Walton-231/+240
2011-08-30Allow main to take istrs. Issue #855Brian Anderson-3/+48
2011-08-30rt: Override the character interpretation of u8/i8 values when loggingPatrick Walton-1/+19
2011-08-30rt: Fix logging of type-parametric resourcesPatrick Walton-26/+30
2011-08-30rustc: Allow non-type-parametric resources to be loggedPatrick Walton-20/+62
2011-08-29rt: Have data::walk_fn be defensive regarding whether the derived implementat...Patrick Walton-1/+2
2011-08-29rt: Move to a custom alignof since __alignof__ returns the "preferred" alignm...Patrick Walton-12/+30
2011-08-29rt: Don't dereference a null pointer when traversing a function with no envir...Patrick Walton-2/+3
2011-08-29Rename upcall_istr_push to rust_istr_push in rustrt.def.inBrian Anderson-1/+1
2011-08-29Make std::istr::push_byte efficientMarijn Haverbeke-2/+11