summary refs log tree commit diff
path: root/src/librustc
AgeCommit message (Expand)AuthorLines
2012-12-20Remove the cfg(stageN)-specific serialize code.Erick Tryzelaar-8/+0
2012-12-19Remove serialize::traits submodule.Erick Tryzelaar-0/+8
2012-12-19Remove transitional path2 attributeBrian Anderson-2/+2
2012-12-18Stop resolving static methods at the module level. Closes #4179Brian Anderson-25/+16
2012-12-18core: add macro_rules! for "condition! { c: in -> out; }".Graydon Hoare-1/+1
2012-12-17Change iter::find's closure to take a refErick Tryzelaar-2/+2
2012-12-17Change the default_methods lint mode from forbid to deny to fix testsBrian Anderson-1/+1
2012-12-17Switch from serialization to std::serialize. (snapshot)Erick Tryzelaar-134/+133
2012-12-17Make the path and path2 attributes equivalent. Remove some usesBrian Anderson-58/+2
2012-12-17When matching a slice, the tail should have the same lifetimeJakub Wieczorek-5/+20
2012-12-17Simplify the exhaustiveness check and add commentsJakub Wieczorek-37/+37
2012-12-17Use the same logic for _ and [..tail] when checking reachabilityJakub Wieczorek-17/+6
2012-12-17Add support for destructuring vectors in match expressionsJakub Wieczorek-8/+294
2012-12-14librustc: Add a lint mode for deprecated self. r=brsonPatrick Walton-0/+42
2012-12-14librustc: Fix type_use for generic newtype structs. Closes #4188. rs=bugfixPatrick Walton-1/+12
2012-12-14librustc: Implement a lint mode for default methods. r=brsonPatrick Walton-1/+29
2012-12-14Revert "librustc: Implement a lint mode for default methods"Patrick Walton-29/+1
2012-12-14librustc: Implement a lint mode for default methodsPatrick Walton-1/+29
2012-12-14librustc: Ensure that no moves from the inside of @ or & boxes occur. rs=cras...Patrick Walton-26/+98
2012-12-14Rename core::comm to core::oldcommBrian Anderson-6/+6
2012-12-13librustc: Reset the mode context to MoveValue for block lambdas. rs=bugfixPatrick Walton-9/+19
2012-12-13librustc: Add missing case in mem_categorization. rs=bugfixPatrick Walton-0/+4
2012-12-13librustc: Remove merge markers. rs=oopsPatrick Walton-6/+1
2012-12-13librustc: Have coherence check Copy kind bounds when determining whether para...Patrick Walton-22/+107
2012-12-13Rename Send trait to OwnedBrian Anderson-46/+46
2012-12-13Rename Owned trait to DurableBrian Anderson-61/+60
2012-12-13librustc: Allow moves out of `self`. r=nmatsakisPatrick Walton-47/+86
2012-12-13librustc: Automatically move non-implicitly-copyable types into unique closur...Patrick Walton-23/+30
2012-12-13Fix encoding of trait static method paths. Closes #4097. r=pcwaltonBrian Anderson-1/+4
2012-12-13librustc: Fix explicit self for objects in more cases. r=nmatsakisPatrick Walton-49/+56
2012-12-13librustc: Make `use` statements crate-relative by default. r=brsonPatrick Walton-584/+757
2012-12-12Fix vtable calculations when translating static methods. Closes #4165Brian Anderson-9/+1
2012-12-12syntax: remove all remaining uses of #ast, and #ast / qquote itself.Graydon Hoare-11/+24
2012-12-11Auto-deref when checking field and method privacyTim Chevalier-2/+7
2012-12-11Remove old derivingBrian Anderson-974/+17
2012-12-11Avoid extra error for type mismatches in patternsTim Chevalier-1/+10
2012-12-11Remove duplicate bound_to_str codeBrian Anderson-7/+1
2012-12-11Revert "Merge pull request #4144 from luqmana/deprecated-attribute"Tim Chevalier-27/+0
2012-12-11Fix whitespaceTim Chevalier-1/+1
2012-12-11Allow pattern-matching on any strings, not just unique stringsTim Chevalier-1/+11
2012-12-10Merge pull request #4144 from luqmana/deprecated-attributeTim Chevalier-0/+27
2012-12-10Remove commented-out codeTim Chevalier-7/+0
2012-12-10Remove un-needed code for obsolete classesTim Chevalier-530/+300
2012-12-10Add license boilerplate to more files.Graydon Hoare-0/+10
2012-12-10librustc: Fix bug preventing cross-crate struct destructuring from working. r...Patrick Walton-1/+7
2012-12-10librustc: Remove is_self_field from borrowck. Unused. rs=#rustPatrick Walton-12/+0
2012-12-09Add deprecated attribute.Luqman Aden-0/+27
2012-12-08Print out a more helpful type error message for do-blocks/for-loopsTim Chevalier-27/+71
2012-12-07librustc: De-mode pattern bindings. r=nmatsakisPatrick Walton-90/+85
2012-12-07librustc: Implement "&mut [T]" as an expression. r=brsonPatrick Walton-4/+9