about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2011-08-26Revert "Revert "Use typestate constraints for trans_be""Tim Chevalier-6/+13
2011-08-26Merge remote-tracking branch 'graydon/master' into snapTim Chevalier-39/+29
2011-08-26Register snapshotTim Chevalier-0/+5
2011-08-26Pass stuff to take_ty, free_ty, and drop_ty by address, even when immediateMarijn Haverbeke-39/+29
2011-08-26Revert "Use typestate constraints for trans_be"Tim Chevalier-13/+6
2011-08-26Use typestate constraints for trans_beTim Chevalier-6/+13
2011-08-26Test case for checks on pattern-bound varsTim Chevalier-0/+16
2011-08-26Let typestate constraints mention pattern-bound varsTim Chevalier-5/+10
2011-08-25Remove remaining use of 'pred' and make 'pred' a non-reserved word. Huzzah\!Tim Chevalier-8/+2
2011-08-25Remove typestate workaround that's no longer necessaryTim Chevalier-4/+1
2011-08-25Test case for unchecked blocksTim Chevalier-0/+41
2011-08-25Support unchecked blocksTim Chevalier-19/+55
2011-08-25Change "pred" to "pure fn" in all libraries and test casesTim Chevalier-31/+33
2011-08-25Change "pred" to "pure fn" within the compiler.Tim Chevalier-2/+2
2011-08-25Register snapshotTim Chevalier-0/+5
2011-08-25Allow pure fns to have any return typeTim Chevalier-15/+47
2011-08-25rt: Null check in walk_obj_contents. Prevents marking from crashing when call...Patrick Walton-0/+2
2011-08-25rt: Remember the number of captured type descriptors for objects in the type ...Patrick Walton-1/+12
2011-08-25Move ast::pat_id_map to ast::utilBrian Anderson-5/+5
2011-08-25rustc: Add an extra flag to object tydescs so that shapes know how to find th...Patrick Walton-72/+103
2011-08-25Cleaning up task and comm exports, updating all the test cases.Eric Holk-522/+542
2011-08-25Fix istr::unsafe_from_bytes. Issue #855Brian Anderson-1/+9
2011-08-24rt: Fix walk_obj_contents for type-parameteric objects. Hash tables can be lo...Patrick Walton-27/+41
2011-08-24rt: Factor out type param construction into from_tydesc and from_obj_shape. (...Patrick Walton-31/+50
2011-08-24Register new snapshotsBrian Anderson-0/+5
2011-08-24hmm, this should have been in the last commit. Oops.Tim Chevalier-0/+1
2011-08-24Change "pred" to "pure fn" (but still accept "pred")Tim Chevalier-7/+11
2011-08-24Test that processes that are supposed to fail return a non-zero statusBrian Anderson-0/+4
2011-08-24rt: Print out fields of objects when logging themPatrick Walton-2/+35
2011-08-24XFAIL task-comm-2. Doesn't work under windowsBrian Anderson-0/+5
2011-08-24Fix combine-tests.py for new ivec regimeBrian Anderson-1/+1
2011-08-24Return an error code after fail under win32Brian Anderson-1/+1
2011-08-24Revert "Back out copy-glue"Marijn Haverbeke-7/+111
2011-08-24Use memmove to load istr literals. Issue #855Brian Anderson-11/+4
2011-08-24Back out copy-glueMarijn Haverbeke-111/+7
2011-08-24Use a single builder object throughoutMarijn Haverbeke-113/+271
2011-08-24Move to a more lightweight builder systemMarijn Haverbeke-1194/+1147
2011-08-24Ensure values created in an alt guard are cleaned up properlyMarijn Haverbeke-2/+3
2011-08-24Remove rust_start_ivecMarijn Haverbeke-9/+0
2011-08-24Optimize += [x] into a simple push operationMarijn Haverbeke-14/+82
2011-08-24Check for is_terminated after translating a blockMarijn Haverbeke-1/+1
2011-08-23Resolve a number of FIXMEsBrian Anderson-49/+10
2011-08-23Zero locals with initializers that may break or terminate. Closes #787Brian Anderson-1/+92
2011-08-23Add kind-checking for assign-op, copy, ret, be, fail exprs. Fix caught kindin...Graydon Hoare-35/+45
2011-08-23Recheck the while loop contition after continuing. Closes #825Brian Anderson-4/+14
2011-08-23Cleanup formatting in std::sha1Brian Anderson-35/+15
2011-08-23Fix pretty-printing of istr literals. Issue #855Brian Anderson-2/+13
2011-08-22Eliminate unused variable warnings in stdtestBrian Anderson-6/+7
2011-08-22Add ivec::from_str and to_str methods. Issue #855Brian Anderson-0/+18
2011-08-22Add std::istr. Issue #855Brian Anderson-0/+712