about summary refs log tree commit diff
AgeCommit message (Expand)AuthorLines
2011-08-26Add rustc::middle::cstrcache for getting c string bufs safelyBrian Anderson-0/+30
2011-08-26Add a valgrind suppression for the llvm::User leakBrian Anderson-0/+6
2011-08-26Don't run the stage0 compiler under valgrind when CFG_VALGRIND_COMPILEBrian Anderson-1/+8
2011-08-26Mostly-trivial commit to test build cycle on windows service.Graydon Hoare-0/+1
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-25Docs for pure fn and uncheckedTim Chevalier-5/+60
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-25Update docs for macro-related stuff.Paul Stansifer-53/+78
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-25Removing mention of domain, updating the communication examples.Eric Holk-62/+23
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-24mk: Introduce CFG_DISABLE_OPTIMIZE_CXXPatrick Walton-6/+13
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