about summary refs log tree commit diff
path: root/src/rustc
AgeCommit message (Expand)AuthorLines
2012-07-03Remove rule requiring non-nil block-style statements to be semi-terminatedBrian Anderson-15/+11
2012-07-03Change crust -> extern.Graydon Hoare-2/+2
2012-07-03rustc: Avoid a lot of copying in metadata when reading implsPatrick Walton-6/+20
2012-07-03Switch 'native' to 'extern' (or 'foreign' in some descriptions)Graydon Hoare-39/+39
2012-07-03rustc: Add X-ray functionality to resolve3 so the test runner worksPatrick Walton-34/+58
2012-07-03rustc: Record the main function in the session in resolve3Patrick Walton-0/+25
2012-07-03Fix some indentation in check::vtable.Michael Sullivan-52/+52
2012-07-02rustc: Remove some comments from resolve3 that are being misparsed as attributesBrian Anderson-4/+4
2012-07-02rustc: Implement a new resolve pass behind a compile flagPatrick Walton-145/+4256
2012-07-02Implemented better error message for missing do statements.Armin Ronacher-0/+14
2012-07-02Mark -g as experimental (#2767)Brian Anderson-1/+1
2012-07-02Merge remote-tracking branch 'Dretch/prettydocs'Brian Anderson-2/+4
2012-07-01Convert to new closure syntaxBrian Anderson-1519/+1514
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-587/+585
2012-06-30Check in changes I forgot to check inTim Chevalier-7/+7
2012-06-30initial draft of fix for issue #2498:Gareth Daniel Smith-2/+4
2012-06-30Descend into ty_boxes in type_useTim Chevalier-25/+46
2012-06-29Allow empty enums to be sent (#2737)Eric Holk-1/+1
2012-06-29Adding a bunch of atomic intrinsics.Eric Holk-3/+118
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-1337/+1335
2012-06-28Merge branch 'master' of github.com:mozilla/rust into incomingEric Holk-147/+182
2012-06-28Don't use literal info from the original source when pretty printing expanded...Michael Sullivan-8/+8
2012-06-28Replaced almost all vector+ in rustc (#2719)Eric Holk-147/+182
2012-06-28replace more vector + (issue #2719)Eric Holk-57/+88
2012-06-27rustc: Fix a missing application of the operator in fold_tyBrian Anderson-1/+1
2012-06-27rustc: Don't give variables the same name as enums in transPatrick Walton-47/+47
2012-06-27rustc: Don't allow multiple candidate methods from impls with the same def IDPatrick Walton-10/+17
2012-06-27Better error message instead of bare "fail" in inferLindsey Kuper-3/+3
2012-06-27Remove unnecessary bounds checks in vec::push_all (issue #2719)Eric Holk-0/+6
2012-06-26Change 'native' and 'crust' to 'extern'.Graydon Hoare-187/+201
2012-06-26Properly cleanup slice literals. Closes #2705.Michael Sullivan-0/+7
2012-06-26Some box cleanup that doesn't break the build.Michael Sullivan-52/+42
2012-06-26rustc: Make trans no longer insist that there be exactly one impl scope per m...Patrick Walton-10/+5
2012-06-26Revert "Clean up a bunch of box related code."Michael Sullivan-27/+38
2012-06-26Be a little more clever about calculating sizes for class typesTim Chevalier-11/+17
2012-06-26Incorporate class fields into recursive-type checkTim Chevalier-1/+9
2012-06-26Typos in a comment and an error messageTim Chevalier-2/+2
2012-06-26Clean up a bunch of box related code.Michael Sullivan-38/+27
2012-06-26Getting rid of lots more vector +=. (issue #2719)Eric Holk-206/+217
2012-06-25Comments only: fix some comments that got spurious /~sMichael Sullivan-3/+3
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-1509/+1552
2012-06-25When we cons up vector asts, generate evecs.Michael Sullivan-6/+16
2012-06-25Split deprecated str and vec warnings into two flags, enable old_vecs by defa...Michael Sullivan-7/+18
2012-06-25rustc: Make 'do' work with effects the same as 'for'Brian Anderson-1/+1
2012-06-25Add class fields to the global indexTim Chevalier-6/+12
2012-06-25MergeTim Chevalier-31/+34
2012-06-25Finish compare glue for classesTim Chevalier-2/+3
2012-06-24Make 'do' expressions accept stack closuresBrian Anderson-1/+1
2012-06-24Remove resourcesTim Chevalier-451/+77
2012-06-22Minor capitalization/punctuation fixes in error messagesLindsey Kuper-16/+17