summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2012-12-13Long linesBrian Anderson-1/+2
2012-12-13Change some uses of static methods to use the trait pathBrian Anderson-11/+10
2012-12-13librustc: Have coherence check Copy kind bounds when determining whether para...Patrick Walton-22/+120
2012-12-13Replace some Eq impls with deriving_eqBrian Anderson-263/+24
2012-12-13std: Convert records to structs in getoptsBrian Anderson-33/+42
2012-12-13Rename Send trait to OwnedBrian Anderson-279/+290
2012-12-13Rename Owned trait to DurableBrian Anderson-96/+102
2012-12-13librustc: Allow moves out of `self`. r=nmatsakisPatrick Walton-53/+155
2012-12-13librustc: Automatically move non-implicitly-copyable types into unique closur...Patrick Walton-23/+45
2012-12-13Fix encoding of trait static method paths. Closes #4097. r=pcwaltonBrian Anderson-1/+24
2012-12-13librustdoc: Try to unbreak the test. rs=burningPatrick Walton-2/+2
2012-12-13libsyntax: Implement `deriving` for struct-like enum variants. r=brsonPatrick Walton-16/+68
2012-12-13librustc: Fix explicit self for objects in more cases. r=nmatsakisPatrick Walton-49/+212
2012-12-13librustc: Make `use` statements crate-relative by default. r=brsonPatrick Walton-1131/+1315
2012-12-13syntax: normalize paths when parsing, close #4173.Graydon Hoare-0/+1
2012-12-12core: Remove some uses of 'move'Brian Anderson-112/+112
2012-12-12Fix the test for transmuteBrian Anderson-3/+4
2012-12-12Fix vtable calculations when translating static methods. Closes #4165Brian Anderson-9/+20
2012-12-12syntax: remove remaining #syntaxext machinery. Close #3516.Graydon Hoare-272/+150
2012-12-12syntax: remove most code handling old-style syntax extensions.Graydon Hoare-1226/+30
2012-12-12syntax: remove all remaining uses of #ast, and #ast / qquote itself.Graydon Hoare-466/+95
2012-12-11Reverse the order of the results of pipes::streamTim Chevalier-81/+81
2012-12-11re-fix typoTim Chevalier-1/+1
2012-12-11Auto-deref when checking field and method privacyTim Chevalier-7/+17
2012-12-11Remove old derivingBrian Anderson-1302/+17
2012-12-11Avoid extra error for type mismatches in patternsTim Chevalier-3/+11
2012-12-11fix long line, r=tidypolice.Graydon Hoare-3/+4
2012-12-11libstd: Implement read_managed_str for the JSON deserialiser.Huon Wilson-2/+5
2012-12-11libstd: refactor future, remove with(), remove ~ indirection.Graydon Hoare-94/+36
2012-12-11libstd: teach workcache to check freshness.Graydon Hoare-18/+59
2012-12-11Fix deriving for single-variant enumsBrian Anderson-20/+32
2012-12-11Relate the module hierarchy to directory paths in the parserBrian Anderson-4/+186
2012-12-11Remove duplicate bound_to_str codeBrian Anderson-7/+1
2012-12-11core: add Eq impl to LinearMap.Erick Tryzelaar-0/+37
2012-12-11Switch snapshots to static.rust-lang.org.Graydon Hoare-1/+1
2012-12-11Revert "Merge pull request #4144 from luqmana/deprecated-attribute"Tim Chevalier-38/+1
2012-12-11Fix whitespaceTim Chevalier-1/+1
2012-12-11Allow pattern-matching on any strings, not just unique stringsTim Chevalier-4/+13
2012-12-10Merge pull request #4144 from luqmana/deprecated-attributeTim Chevalier-1/+38
2012-12-10Remove commented-out codeTim Chevalier-7/+0
2012-12-10Remove un-needed code for obsolete classesTim Chevalier-668/+392
2012-12-10Adjust the die macro to only accept ~str and to work in statement positionBrian Anderson-22/+66
2012-12-10tests: relicense .pp files. Oddly not caught during local testing.Graydon Hoare-0/+30
2012-12-10Reliciense makefiles and testsuite. Yup.Graydon Hoare-1/+19111
2012-12-10Add license boilerplate to more files.Graydon Hoare-6/+569
2012-12-10core: Fix capitalization in docsBrian Anderson-2/+2
2012-12-10Minor cleanups to pipes and serializationBrian Anderson-27/+43
2012-12-10test: Fix aux-build in struct-destructuring-cross-crate. rs=bustagePatrick Walton-0/+2
2012-12-10librustc: Fix bug preventing cross-crate struct destructuring from working. r...Patrick Walton-1/+23
2012-12-10librustc: Remove is_self_field from borrowck. Unused. rs=#rustPatrick Walton-12/+0