summary refs log tree commit diff
path: root/src/libsyntax/ext/base.rs
AgeCommit message (Expand)AuthorLines
2013-04-27only use #[no_core] in libcoreDaniel Micay-3/+0
2013-04-19syntax: de-mode and prepare for de-modeing rustcAlex Crichton-3/+3
2013-04-10Issue #5656: Make &self not mean "&'self self"Niko Matsakis-0/+13
2013-04-03rename Linear{Map,Set} => Hash{Map,Set}Daniel Micay-9/+9
2013-04-03hashmap: rm linear namespaceDaniel Micay-2/+2
2013-03-28Removing unused importsAlex Crichton-3/+3
2013-03-22librustc: Remove `pure` from libsyntax and librustc.Patrick Walton-5/+5
2013-03-22librustc: Remove all uses of `static` from functions. rs=destaticPatrick Walton-1/+1
2013-03-22syntax: make old `#[deriving_foo]` attribute obsoleteAndrew Paseltiner-3/+3
2013-03-20change some uses of fail_unless to assert_eqJohn Clements-13/+12
2013-03-19syntax: split deriving module into submodules for each traitAndrew Paseltiner-4/+4
2013-03-18librustc: Convert all uses of old lifetime notation to new lifetime notation....Patrick Walton-2/+2
2013-03-13librustc: Don't accept `as Trait` anymore; fix all occurrences of it.Patrick Walton-10/+10
2013-03-12auto merge of #5320 : apasel422/rust/metaderive, r=graydonbors-0/+3
2013-03-12syntax: implement #[deriving] meta-attributeAndrew Paseltiner-0/+3
2013-03-12Create asm! syntax extension.Luqman Aden-0/+2
2013-03-05auto merge of #5179 : alexcrichton/rust/default-warn-unused-import, r=graydonbors-2/+0
2013-03-04libsyntax: Implement `#[deriving_clone]`Patrick Walton-0/+3
2013-03-04Adding missing imports for tests, and gate off othersAlex Crichton-1/+0
2013-03-04Remove unused imports throughout src/Alex Crichton-1/+0
2013-03-02libsyntax: Remove `fn@`, `fn~`, and `fn&` from libsyntax. rs=defunPatrick Walton-7/+17
2013-03-01Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-2/+3
2013-02-28Fix implicit leaks of imports throughout librariesAlex Crichton-2/+3
2013-02-27Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-24/+197
2013-02-26libsyntax: remove vecs_implicitly_copyable from the syntax extensionsErick Tryzelaar-8/+7
2013-02-26typo-fixing and name-changesJohn Clements-12/+12
2013-02-26Macros now leave scopeJohn Clements-24/+197
2013-02-25libsyntax: change eat to take a &tokenErick Tryzelaar-1/+1
2013-02-25libsyntax: convert visit to pass ty_params by referenceErick Tryzelaar-3/+3
2013-02-25libsyntax: Convert ast::attribute_ to store a @meta_itemErick Tryzelaar-1/+1
2013-02-22libsyntax: De-mut the parser. rs=demutingPatrick Walton-1/+1
2013-02-21librustc: De-mut some of transPatrick Walton-8/+8
2013-02-21Get rid of structural records in libsyntax and the last bit in librustc.Luqman Aden-9/+10
2013-02-19convert SyntaxExtensions's key to a @~strErick Tryzelaar-26/+26
2013-02-19Alias HashMap<~str, SyntaxExtension> to SyntaxExtensionsErick Tryzelaar-1/+3
2013-02-15libsyntax: Get rid of uses of `move` and don't parse it.Luqman Aden-1/+1
2013-02-14librustc: Replace `impl Type : Trait` with `impl Trait for Type`. rs=implflip...Patrick Walton-1/+1
2013-02-13cleanup, fix test caseJohn Clements-1/+1
2013-02-13Commenting, test cases, cleanupJohn Clements-5/+7
2013-02-07librustc: Lots of de-muting. rs=demutingPatrick Walton-55/+57
2013-02-03rename map -> oldmap and mark it as deprecatedDaniel Micay-1/+1
2013-01-31test cases, cleanupJohn Clements-2/+1
2013-01-29libsyntax: De-export libsyntax. rs=deexportingPatrick Walton-23/+25
2013-01-23renaming to adhere to conventionsJohn Clements-33/+33
2013-01-20Convert many libsyntax records into structsErick Tryzelaar-6/+16
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest modul...Patrick Walton-0/+2
2013-01-08Revert "librustc: Make unqualified identifier searches terminate at the neare...Patrick Walton-2/+0
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest modul...Patrick Walton-0/+2
2012-12-27librustc: Terminate name searches at the nearest module scope for paths that ...Patrick Walton-5/+11
2012-12-19Remove the old serialization codeErick Tryzelaar-6/+0