summary refs log tree commit diff
path: root/src/libsyntax/ext
AgeCommit message (Expand)AuthorLines
2016-05-18Fix bug in macro expression spansJeffrey Seyfried-7/+1
2016-05-09rustc: Implement custom panic runtimesAlex Crichton-1/+1
2016-05-02replace fileline_{help,note} with {help,note}Niko Matsakis-4/+3
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-27Make some fatal lexer errors recoverablemitaa-1/+3
2016-04-25Rollup merge of #33041 - petrochenkov:path, r=nrc,ManishearthManish Goregaokar-63/+47
2016-04-24syntax: Check paths in visibilities for type parametersVadim Petrochenkov-8/+9
2016-04-24syntax: Merge keywords and remaining special idents in one listVadim Petrochenkov-11/+9
2016-04-24syntax: Make static/super/self/Self keywords + special ident cleanupVadim Petrochenkov-11/+11
2016-04-24syntax: Get rid of token::IdentStyleVadim Petrochenkov-43/+28
2016-04-24thread tighter span for closures aroundNiko Matsakis-13/+37
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-16Rollup merge of #32945 - durka:rfc1494, r=pnkfelixManish Goregaokar-0/+1
2016-04-13implement RFC amendment 1494Alex Burka-0/+1
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-04-06Move span into `StructField`Vadim Petrochenkov-2/+3
2016-04-06Get rid of ast::StructFieldKindVadim Petrochenkov-1/+2
2016-03-25do not overwrite spans as eagerlyNiko Matsakis-6/+36
2016-03-22try! -> ?Jorge Aparicio-2/+2
2016-03-15syntax: impl ToTokens for P<ast::ImplItem>Richo Healey-0/+6
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-23/+25
2016-03-02Fix the search paths for macro-expanded non-inline modulesJeffrey Seyfried-3/+60
2016-02-18Remove unnecessary explicit lifetime bounds.Corey Farwell-11/+11
2016-02-16Add check on find_best_match_for_name and improve help message for undefined ...ggomez-1/+6
2016-02-16Move more uses of `panictry!` out of libsyntaxJonas Schievink-23/+25
2016-02-13Split ast::PatKind::Enum into tuple struct and path patternsVadim Petrochenkov-1/+5
2016-02-13Rename ast::Pat_ and its variantsVadim Petrochenkov-24/+24
2016-02-12Use more autoderef in libsyntaxJonas Schievink-1/+1
2016-02-11Remove some unnecessary indirection from AST structuresVadim Petrochenkov-98/+101
2016-02-11[breaking-change] don't glob export ast::PathListItem_ variantsOliver 'ker' Schneider-1/+6
2016-02-11[breaking-change] don't glob export ast::StrStyle variantsOliver 'ker' Schneider-2/+2
2016-02-11[breaking-change] don't glob export ast::Visibility variantsOliver 'ker' Schneider-3/+3
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::Mutablity variantsOliver 'ker' Schneider-5/+8
2016-02-11[breaking-change] don't glob export ast::MetaItem_Oliver 'ker' Schneider-4/+4
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::KleeneOp variantsOliver 'ker' Schneider-12/+14
2016-02-11[breaking-change] don't glob export ast::Item_ variantsOliver 'ker' Schneider-23/+23
2016-02-11[breaking-change] don't pub export ast::Stmt_ variantsOliver Schneider-14/+13
2016-02-11[breaking-change] don't pub export ast::IntLitType variantsOliver Schneider-6/+6
2016-02-11[breaking-change] don't pub export ast::Lit_ variantsOliver Schneider-19/+20
2016-02-11[breaking-change] don't pub export ast::Ty_ variantsOliver Schneider-10/+10
2016-02-11[breaking-change] remove the sign from integer literals in the astOliver Schneider-5/+28
2016-02-11[breaking-change] don't glob export ast::{UintTy, IntTy} variantsOliver Schneider-15/+15