about summary refs log tree commit diff
AgeCommit message (Expand)AuthorLines
2011-09-22Add a test for mutable references to unique boxes as function argumentsBrian Anderson-0/+9
2011-09-22Add a test for unique boxes as fn argsBrian Anderson-0/+9
2011-09-22Add a test for unique boxes containing shared boxesBrian Anderson-0/+12
2011-09-22Drop the previous value when copying one unique box local to anotherBrian Anderson-2/+8
2011-09-22Add a test that assignment of unique boxes to locals does a copyBrian Anderson-0/+10
2011-09-22Add assignment to unique box localsBrian Anderson-0/+9
2011-09-22Initialize unique box locals from other localsBrian Anderson-6/+34
2011-09-22Convert trans_uniq asserts to preconditionsBrian Anderson-11/+20
2011-09-22Sprinkle some asserts through trans_uniqBrian Anderson-0/+14
2011-09-22Move uniq trans code to trans_uniq moduleBrian Anderson-54/+77
2011-09-22Factor alloc_uniq from trans_uniqBrian Anderson-6/+21
2011-09-22Remove -i for real.Graydon Hoare-1/+1
2011-09-22Don't unify unique boxes with different mutabilityBrian Anderson-3/+6
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-21One little 'n', so much harm!Graydon Hoare-1/+1
2011-09-21Expand our own config.guess-like logic in configure, rather than only asking ...Graydon Hoare-6/+56
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-28/+45
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