about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2011-07-21Make ty::ctxt be boxed.Michael Sullivan-50/+45
2011-07-21Instantiate function preconditions inside the function bodyTim Chevalier-6/+61
2011-07-21Move ast_constr_to_constr from typeck to tyTim Chevalier-22/+24
2011-07-21Now with more type inference.Lindsey Kuper-43/+42
2011-07-21Un-xfail tests.Lindsey Kuper-8/+0
2011-07-21Comments and cleanup.Lindsey Kuper-4/+3
2011-07-21Consolidate obj_field_from_anon_obj_field().Lindsey Kuper-10/+8
2011-07-21Remove vestiges of typarams from anon objs.Lindsey Kuper-77/+35
2011-07-21Bump the stack size and make the RUST_MIN_STACK env variable accept hex values.Michael Sullivan-2/+2
2011-07-21Build stage0/lib/libstd.so using the stage0 compiler.Michael Sullivan-3/+3
2011-07-21Improving move semantics for channel operations.Eric Holk-24/+21
2011-07-21Lots of work on memory tracking and channels.Eric Holk-240/+313
2011-07-21Revert "rustc: Avoid SHA-1 hashing every type, since they're interned"Patrick Walton-9/+29
2011-07-21rustc: Box raw types. Shaves about 5 seconds off compilation.Patrick Walton-17/+17
2011-07-21rustc: Avoid SHA-1 hashing every type, since they're internedPatrick Walton-29/+9
2011-07-21Make the pretty-printer output paren-free and case-free codeMarijn Haverbeke-19/+19
2011-07-20rustc: Implement ptr_eq in Rust. Shaves 4 s off compile time.Patrick Walton-4/+4
2011-07-20rustc: Remove cnames for nowPatrick Walton-1/+2
2011-07-20rustc: Strip cnames before generating glue to avoid duplicatesPatrick Walton-2/+11
2011-07-20rustc: Translate functions only oncePatrick Walton-0/+1
2011-07-20Box the vec of freevars we store in the freevars cache.Michael Sullivan-6/+6
2011-07-20Use new snapshot.Michael Sullivan-0/+5
2011-07-20Parse nil literals (including in patterns)Tim Chevalier-0/+13
2011-07-20Test method overriding a little more.Lindsey Kuper-0/+17
2011-07-20Test case for issue #718.Lindsey Kuper-0/+27
2011-07-20Method overriding tests suddenly pass valgrind for some reason.Lindsey Kuper-5/+1
2011-07-20'Overriding' is a more accurate name than 'overloading' for these.Lindsey Kuper-0/+0
2011-07-20Refactoring and cleaning up.Lindsey Kuper-16/+11
2011-07-20Fix typo.Rafael Ávila de Espíndola-1/+1
2011-07-20give rust_metadata internal linkage but mark it as used. This allowsRafael Ávila de Espíndola-0/+11
2011-07-20Add a huge hack to allow the test runner to continue if a single task leaksBrian Anderson-1/+39
2011-07-20Test runner should fail if any tests fail. Issue #428Brian Anderson-2/+3
2011-07-19Add missing case in tyencode for ty_constrTim Chevalier-0/+66
2011-07-19Have fn_to_str use proto_to_str.Michael Sullivan-5/+2
2011-07-19Typechecking self-calls in anon objs. Closes #540.Lindsey Kuper-34/+51
2011-07-19Clean up formatting.Lindsey Kuper-13/+10
2011-07-19Beginnings of support for constrained typesTim Chevalier-366/+606
2011-07-19Simple refactoring in the pretty printer.Michael Sullivan-7/+10
2011-07-19Register new snapshotsBrian Anderson-10/+6
2011-07-19Update snapshot scripts for new location of intrinsics.bcBrian Anderson-2/+11
2011-07-19Fix calculation of sizeof boxed ivec of str in rt. Closes #712Brian Anderson-2/+15
2011-07-19Style and indentation cleanups.Lindsey Kuper-19/+19
2011-07-19Disable run-pass/lib-run on win32. Issue #714Brian Anderson-0/+7
2011-07-19Fix color term detection in std::termivecBrian Anderson-1/+1
2011-07-19Some progress on issue #540.Lindsey Kuper-46/+76
2011-07-19Avoid double-closing pipes in std::run::start_programBrian Anderson-4/+13
2011-07-19Reduced test case for issue #540.Lindsey Kuper-0/+22
2011-07-19Comments and cleanup.Lindsey Kuper-9/+7
2011-07-19Wrapping long strings.Lindsey Kuper-7/+7
2011-07-19Remove cwriter.rsBrian Anderson-28/+0