about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2011-07-21Disable run-pass/lib-io.rs on macBrian Anderson-0/+6
2011-07-21Removing unnecessary argument from process_fwding_mthd().Lindsey Kuper-6/+1
2011-07-21Use correct win file open constants, per MinGWBrian Anderson-14/+13
2011-07-21Clean up build_environment by having it return a rec with usefully named fields.Michael Sullivan-7/+5
2011-07-21Add some useful functions to freevars.Michael Sullivan-2/+25
2011-07-21Add some support for using a map like a set.Michael Sullivan-2/+20
2011-07-21Merge branch 'use-new-rustrt'Michael Sullivan-3/+8
2011-07-21Build the stage1 compiler against the newly built librustrt.Michael Sullivan-9/+6
2011-07-21Move a bunch of trans into trans_common, including the context structures.Michael Sullivan-388/+369
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-21Grab librustrt.so instead of lib/librustrt.so in the snapshot.Michael Sullivan-1/+9
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