about summary refs log tree commit diff
AgeCommit message (Expand)AuthorLines
2011-09-11Add landing pads to invokesBrian Anderson-4/+28
2011-09-11Add Rust definitions for new LLVM EH instructionsBrian Anderson-0/+29
2011-09-11Use invoke to call (most) rust functionsBrian Anderson-1/+32
2011-09-11Add upcall_rust_personalityBrian Anderson-2/+28
2011-09-11Change the exit status used for valgrind errors and check for it in testsBrian Anderson-7/+3
2011-09-11Add a waitpid wrapper to std::run that interprets the exit status on unixBrian Anderson-2/+48
2011-09-10Fuzzer: move tys around in addition to exprsJesse Ruderman-21/+94
2011-09-10Fuzzer: first steps of making steal_exprs more genericJesse Ruderman-11/+13
2011-09-10ivec_fuzz: use vec::reversedJesse Ruderman-9/+6
2011-09-10ivec_fuzz: remove obsolete commentsJesse Ruderman-5/+1
2011-09-10ivec_fuzz: require shared types, because that's what vec::slide requiresJesse Ruderman-8/+8
2011-09-10Fuzzer: Refactor check_whole_compiler so it doesn't halt the fuzzer when it f...Jesse Ruderman-12/+50
2011-09-09Fuzzer: update lists of known bugsJesse Ruderman-56/+25
2011-09-09Add missing arm, so pretty-printing the statement 'copy 1;' does not die.Jesse Ruderman-0/+1
2011-09-09Make the pretty printer disambiguatae blocks followed by vec expressions.Jesse Ruderman-2/+6
2011-09-09Fuzzer: remove exclusions for some issues that have been fixedJesse Ruderman-38/+1
2011-09-09Revert "Make for loops alias the vec elements, rather than copy them"Marijn Haverbeke-6/+12
2011-09-09Get rid of vp2i in object field accessMarijn Haverbeke-18/+3
2011-09-09Make for loops alias the vec elements, rather than copy themMarijn Haverbeke-12/+6
2011-09-09Get rid of trans::iter_sequence, use tvec::iter_vec insteadMarijn Haverbeke-97/+15
2011-09-09Use a Phi node in trans_vec::iter_vec_rawMarijn Haverbeke-21/+11
2011-09-09Get rid of some unused upcallsMarijn Haverbeke-66/+3
2011-09-09Remove unused logging upcalls from runtimeMarijn Haverbeke-25/+0
2011-09-09Don't put 0-length array in the lltype of an arg-less variantMarijn Haverbeke-1/+5
2011-09-09Fix scope issue in resolution of alt-arm patternsMarijn Haverbeke-5/+5
2011-09-08rt: Don't double-print commas when logging e.g. a vec of boxesPatrick Walton-0/+4
2011-09-08Merge pull request #867 from paulstansifer/masterGraydon Hoare-0/+0
2011-09-08rustc: When revoking a cleanup of a unique pointer, zero it out so that the G...Patrick Walton-15/+25
2011-09-08rustc: Make unique pointers no longer immediates.Patrick Walton-70/+88
2011-09-07Export tag discriminants even for single-variant tagsBrian Anderson-4/+2
2011-09-07Unwind the stack on task failureBrian Anderson-8/+41
2011-09-07Child tasks take a ref to their parentsBrian Anderson-0/+24
2011-09-07Rewrite spawn yet againBrian Anderson-92/+85
2011-09-07Begin compiling with exceptions enabledBrian Anderson-2/+2
2011-09-07Refactor task failure a bitBrian Anderson-3/+3
2011-09-07Work around destructuring bugMarijn Haverbeke-13/+21
2011-09-07Make it possible to take the value of (and bind) native fnsMarijn Haverbeke-33/+28
2011-09-06Forbid blocks from deinitializing upvarsTim Chevalier-7/+30
2011-09-06Merge remote-tracking branch 'graydon/master'Tim Chevalier-1/+23
2011-09-06rt: Implement poison-on-free, for debugging memory issuesPatrick Walton-1/+23
2011-09-06Merge remote-tracking branch 'graydon/master'Tim Chevalier-5887/+5170
2011-09-03Remove unused runtime functions. Issue #855Brian Anderson-12/+0
2011-09-03Register new snapshotsBrian Anderson-0/+5
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-13/+13
2011-09-02Rename istr-stuff to str in rustc. Issue #855Brian Anderson-11/+11
2011-09-02Rename ty_istr to ty_str. Issue #855Brian Anderson-35/+35
2011-09-02Print the type of istrs as 'str' in error messages. Issue #855Brian Anderson-4/+4
2011-09-02Stop parsing transitional istr forms. Issue #855Brian Anderson-24/+1
2011-09-02Remove transitional code from combine-tests.py. Issue #855Brian Anderson-7/+1