about summary refs log tree commit diff
path: root/src/libsyntax/parse/mod.rs
AgeCommit message (Collapse)AuthorLines
2013-03-13libsyntax: Remove a use of deprecated Encodable from libsyntax. rs=burningtreePatrick Walton-1/+1
2013-03-13test: Fix tests. rs=testsPatrick Walton-1/+1
2013-03-13librustc: Don't accept `as Trait` anymore; fix all occurrences of it.Patrick Walton-18/+16
2013-03-11librustc: Replace all uses of `fn()` with `&fn()`. rs=defunPatrick Walton-1/+1
2013-03-08Fix dvec-related fallout in testsAlex Crichton-3/+3
2013-03-07librustc: Convert all uses of `assert` over to `fail_unless!`Patrick Walton-1/+1
2013-03-04Remove unused imports throughout src/Alex Crichton-2/+0
2013-03-01Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-1/+3
2013-02-28Remove legacy object creation mode, and convert remaining uses of itNiko Matsakis-1/+1
2013-02-28Fix implicit leaks of imports throughout librariesAlex Crichton-0/+2
Also touch up use of 'pub' and move some tests around so the tested functions don't have to be 'pub'
2013-02-27Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-20/+16
2013-02-26libsyntax: add some more explicit copiesErick Tryzelaar-78/+138
2013-02-26libsyntax: add explicit copiesErick Tryzelaar-8/+13
2013-02-26Macros now leave scopeJohn Clements-20/+16
Macro scope is now delimited by function, block, and module boundaries, except for modules that are marked with #[macro_escape], which allows macros to escape.
2013-02-22libsyntax: De-mut the parser. rs=demutingPatrick Walton-1/+1
2013-02-21Cleanup, commenting, trivial renamingJohn Clements-7/+16
2013-02-21Get rid of structural records in libsyntax and the last bit in librustc.Luqman Aden-31/+33
2013-02-15libsyntax: Get rid of uses of `move` and don't parse it.Luqman Aden-8/+8
2013-02-14Remove DVec from syntax::parseSeo Sanghyeon-2/+1
2013-02-13cleanup, fix test caseJohn Clements-2/+11
2013-02-13Commenting, test cases, cleanupJohn Clements-1/+46
2013-02-07librustc: Lots of de-muting. rs=demutingPatrick Walton-7/+11
2013-01-31test cases, cleanupJohn Clements-0/+3
2013-01-29libsyntax: De-export a lot of libsyntax. rs=deëxportingPatrick Walton-10/+0
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest ↵Patrick Walton-60/+46
module scope. r=tjc
2013-01-08Revert "librustc: Make unqualified identifier searches terminate at the ↵Patrick Walton-46/+60
nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6.
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest ↵Patrick Walton-60/+46
module scope. r=tjc
2012-12-27librustc: Terminate name searches at the nearest module scope for paths that ↵Patrick Walton-9/+14
contain at least two components. r=graydon
2012-12-13librustc: Make `use` statements crate-relative by default. r=brsonPatrick Walton-5/+6
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-11-29impls of traits cannot define methods on the anonymous traitBrian Anderson-1/+0
2012-11-28Remove uses of #[merge]Brian Anderson-0/+198
2012-11-26Remove the crate languageBrian Anderson-0/+28