about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2011-08-26Deleting trailing whitespaceEric Holk-1/+1
2011-08-26rt: Allow closures to be loggedPatrick Walton-11/+52
2011-08-26Adding a test case to make sure spawning polymorphic functions works.Eric Holk-0/+12
2011-08-26Bugfix. `--pretty typed` requires expansion. Closes #691.Paul Stansifer-21/+14
2011-08-26Fix invalid reads of cstrs in transBrian Anderson-5/+6
2011-08-26Revert "Use cstrcache in C_str, C_cstr, C_shape."Brian Anderson-14/+7
2011-08-26Revert "Add rustc::middle::cstrcache for getting c string bufs safely"Brian Anderson-30/+0
2011-08-26Use cstrcache in C_str, C_cstr, C_shape.Brian Anderson-7/+14
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-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-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