summary refs log tree commit diff
path: root/src/libsyntax/ext/expand.rs
AgeCommit message (Expand)AuthorLines
2016-05-18Fix bug in macro expression spansJeffrey Seyfried-7/+1
2016-05-02thread tighter span for closures aroundNiko Matsakis-3/+3
2016-04-30Auto merge of #32846 - jseyfried:allow_unconfigured_gated_expanded_items, r=nrcbors-3/+1
2016-04-27Auto merge of #32791 - LeoTestard:feature-gate-clean, r=nikomatsakisbors-30/+37
2016-04-25Rollup merge of #33041 - petrochenkov:path, r=nrc,ManishearthManish Goregaokar-7/+7
2016-04-24syntax: Check paths in visibilities for type parametersVadim Petrochenkov-1/+1
2016-04-24syntax: Merge keywords and remaining special idents in one listVadim Petrochenkov-6/+6
2016-04-24syntax: Make static/super/self/Self keywords + special ident cleanupVadim Petrochenkov-5/+5
2016-04-24thread tighter span for closures aroundNiko Matsakis-5/+8
2016-04-22Remove some useless code.Leo Testard-4/+6
2016-04-22Remove the MacroVisitor pass.Leo Testard-19/+24
2016-04-21Generate the features structure and arrays with new macros.Leo Testard-7/+7
2016-04-13Fixes #32922, a macro hygiene bugJeffrey Seyfried-8/+9
2016-04-09Remove redundant call to `expand_item_multi_modifier`Jeffrey Seyfried-3/+1
2016-03-25do not overwrite spans as eagerlyNiko Matsakis-6/+36
2016-03-14Add `default` as contextual keyword, and parse it for impl items.Aaron Turon-0/+1
2016-03-09Auto merge of #31631 - jonas-schievink:agoraphobia, r=nrcbors-3/+3
2016-03-02Fix the search paths for macro-expanded non-inline modulesJeffrey Seyfried-2/+45
2016-02-16Move more uses of `panictry!` out of libsyntaxJonas Schievink-3/+3
2016-02-13Rename ast::Pat_ and its variantsVadim Petrochenkov-12/+12
2016-02-12Use more autoderef in libsyntaxJonas Schievink-1/+1
2016-02-11Remove some unnecessary indirection from AST structuresVadim Petrochenkov-44/+45
2016-02-11[breaking-change] don't glob export ast::TraitItemKind variantsOliver 'ker' Schneider-3/+3
2016-02-11[breaking-change] don't glob export ast::MetaItem_Oliver 'ker' Schneider-1/+1
2016-02-11[breaking-change] don't glob export ast::MacStmtStyleOliver 'ker' Schneider-1/+1
2016-02-11[breaking-change] don't glob export ast::Item_ variantsOliver 'ker' Schneider-12/+12
2016-02-11[breaking-change] don't pub export ast::Stmt_ variantsOliver Schneider-7/+6
2016-02-11[breaking-change] don't pub export ast::Ty_ variantsOliver Schneider-2/+2
2016-02-11[breaking-change] don't glob export ast::Expr_ variantsOliver Schneider-20/+20
2016-02-11[breaking-change] don't glob export ast::Decl_ variantsOliver Schneider-3/+3
2016-01-22The war on abort_if_errorsNick Cameron-1/+6
2015-12-30use structured errorsNick Cameron-5/+10
2015-12-18Rollup merge of #30384 - nrc:diagnostics, r=@nikomatsakisManish Goregaokar-1/+1
2015-12-17Remove unused importsJeffrey Seyfried-1/+1
2015-12-17move error handling from libsyntax/diagnostics.rs to libsyntax/errors/*Nick Cameron-1/+1
2015-12-15Fix expansion testsSeo Sanghyeon-4/+13
2015-12-15Move built-in syntax extensions to a separate crateSeo Sanghyeon-11/+7
2015-12-04Auto merge of #29850 - Kimundi:attributes_that_make_a_statement, r=pnkfelixbors-10/+28
2015-11-30Improved comments around dropped attributes in the macro expanderMarvin Löbel-2/+2
2015-11-26Added stmt_expr_attribute feature gateMarvin Löbel-3/+3
2015-11-26Some TLC for the MoveMap traitMarvin Löbel-0/+1
2015-11-26Fixed macro expander not folding attributes (though I'm not sure if that is a...Marvin Löbel-15/+13
2015-11-26Add syntax support for attributes on expressions and all syntaxMarvin Löbel-9/+28
2015-11-26Add suggestion of similar macro names to `macro undefined` error messageFlorian Hartwig-0/+1
2015-11-22Look up macro names as well when suggesting replacements for function resolve...Manish Goregaokar-15/+19
2015-11-16rename `ast::ImplItem_::*ImplItem` to `ast::ImplItemKind::*`Oliver Schneider-5/+5
2015-11-10Use deref coercionsSeo Sanghyeon-6/+6
2015-11-05remove excess string allocationSteve Klabnik-3/+1
2015-10-09hygiene for `for` loops, `if let`, `while let`Nick Cameron-15/+72
2015-10-09Fix stabilityNick Cameron-1/+1