about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2011-09-22XFAIL spawnfail and task-comm-15Brian Anderson-0/+2
2011-09-22Add support for mutable unique boxesBrian Anderson-1/+6
2011-09-22Convert ty::ty_uniq to contain a mutable typeBrian Anderson-29/+45
2011-09-22Call drop glue on the thing in a unique boxBrian Anderson-5/+19
2011-09-22Fix long lineMarijn Haverbeke-1/+2
2011-09-22Fix missing cast in do_ccMarijn Haverbeke-1/+1
2011-09-21rustc: Port the fn and obj traversal logic over from the GC branch. Doesn't a...Patrick Walton-26/+43
2011-09-21rt: Implement cycle collection marking. Simple cycles can now be detected.Patrick Walton-6/+244
2011-09-21Log and compare unique boxesBrian Anderson-0/+60
2011-09-21Remove unused arg from revoke_cleanBrian Anderson-5/+5
2011-09-21Add an unwind test for failure during unique box constructionBrian Anderson-0/+18
2011-09-21Add ability to deref unique boxes. Make unique boxes immediates.Brian Anderson-20/+31
2011-09-21Add more unwind tests for failure during construction of allocated thingsBrian Anderson-0/+36
2011-09-21Revert "rustc: Make bottom types immediates. Add a |log ret| testcase. Closes...Marijn Haverbeke-6/+1
2011-09-21rustc: Make bottom types immediates. Add a |log ret| testcase. Closes #935.Patrick Walton-1/+6
2011-09-21rustc: Don't try to spill bottom types, since we can't make any assumptions a...Patrick Walton-0/+5
2011-09-21Revert "Implement pattern ranges for all numeric types."Marijn Haverbeke-451/+25
2011-09-21Don't write to retptr when returning nil, pass undef for unused paramsMarijn Haverbeke-15/+18
2011-09-21Add target_triple to session::options. Use host triple by default, accept --t...Graydon Hoare-14/+32
2011-09-21Revert "rustc: Make bottom types immediates. Add a |log ret| testcase. Closes...Marijn Haverbeke-6/+1
2011-09-21Implement pattern ranges for all numeric types.Josh Matthews-25/+451
2011-09-20rustc: Make bottom types immediates. Add a |log ret| testcase. Closes #935.Patrick Walton-1/+6
2011-09-20Add another testcase for #910Jesse Ruderman-0/+11
2011-09-20Re-wrap long lineJesse Ruderman-2/+2
2011-09-20rt: Zero out allocations so that the CC won't die if it happens to run while ...Patrick Walton-0/+2
2011-09-20rt: Add some debug code (ifdef'd out) for diagnosing marking problemsPatrick Walton-0/+6
2011-09-20rt: Skip over the reference count properly before walking the contents of the...Patrick Walton-0/+2
2011-09-20rt: Remove obsolete commentPatrick Walton-1/+0
2011-09-20rt: Increase the tolerance of the vector range sanity checkPatrick Walton-1/+1
2011-09-20rt: Clean up debugging print statements in rust_obstack.cppPatrick Walton-4/+3
2011-09-20Represent unique creation as a unop in the AST instead of its own exprBrian Anderson-20/+21
2011-09-20Make creation of unique boxes work againBrian Anderson-3/+22
2011-09-20Parse unique box typesBrian Anderson-0/+18
2011-09-20rt: First stab at computing internal reference countsPatrick Walton-15/+161
2011-09-20Revert trivial commit.Graydon Hoare-1/+0
2011-09-20Another trivial commit.Graydon Hoare-0/+1
2011-09-20Trivial commit to test reporting to IRC.Graydon Hoare-1/+1
2011-09-20rt: Stub code for the cycle collectorPatrick Walton-0/+76
2011-09-20rt: Make rust_shape.h able to be included in more contextsPatrick Walton-1/+6
2011-09-20Ignore #949Jesse Ruderman-1/+1
2011-09-20Add @true to common_exprs and fix some exclusionsJesse Ruderman-3/+4
2011-09-20rt: Add an on-the-side GC chainPatrick Walton-0/+8
2011-09-20rt: Rename rand() to isaac_rand() since the former prevents lots of standard ...Patrick Walton-5/+5
2011-09-20rt: Remove the GC alloc chainPatrick Walton-9/+4
2011-09-20rt: Remove #include "rust_box.h"Patrick Walton-1/+0
2011-09-20Revert "rt: Rename rust_box to rust_box_legacy, as they're about to become se...Patrick Walton-7/+6
2011-09-20rt: Remove rust_box.h; I'm going to switch to an external map.Patrick Walton-18/+0
2011-09-20rt: Remove upcall_malloc_box and upcall_free_box; I don't think they'll be ne...Patrick Walton-37/+0
2011-09-20rustc: Pass actual tydescs to upcall_mallocPatrick Walton-4/+8
2011-09-20rustc: Remove trans_raw_malloc, as it's only called from one placePatrick Walton-17/+10