about summary refs log tree commit diff
path: root/src/librustc_ast_passes
AgeCommit message (Expand)AuthorLines
2020-03-16Auto merge of #68970 - matthewjasper:min-spec, r=nikomatsakisbors-6/+14
2020-03-16ast/hir: `MacroDef::legacy` -> `MacroDef::macro_rules`Vadim Petrochenkov-1/+1
2020-03-15Rollup merge of #69589 - petrochenkov:maccall, r=CentrilMazdak Farrokhzad-4/+4
2020-03-15Add `min_specialization` featureMatthew Jasper-6/+14
2020-03-12ast: `Mac`/`Macro` -> `MacCall`Vadim Petrochenkov-4/+4
2020-03-12Rollup merge of #69722 - estebank:negative-impl-span-ast, r=CentrilMazdak Farrokhzad-53/+82
2020-03-11review commentsEsteban Küber-51/+53
2020-03-10review commentsEsteban Küber-37/+16
2020-03-10Rollup merge of #69514 - GuillaumeGomez:remove-spotlight, r=kinnisonMazdak Farrokhzad-1/+0
2020-03-06review commentEsteban Küber-15/+10
2020-03-06Suggest removal of auto trait super traits and type paramsEsteban Küber-1/+13
2020-03-06Further tweak spans in ast validation errorsEsteban Küber-11/+48
2020-03-05review commentsEsteban Küber-28/+24
2020-03-04Tweak output for invalid negative impl AST errorsEsteban Küber-14/+22
2020-03-01ast: Unmerge structures for associated items and foreign itemsVadim Petrochenkov-2/+2
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-15/+15
2020-02-29Make it build againVadim Petrochenkov-1/+1
2020-02-27Auto merge of #68434 - varkor:astconv-mismatch-error, r=nikomatsakisbors-65/+17
2020-02-27Remove spotlight usageGuillaume Gomez-1/+0
2020-02-24parse/ast: move `Defaultness` into variants.Mazdak Farrokhzad-15/+20
2020-02-24add `Span` to `ast::Defaultness::Default`.Mazdak Farrokhzad-6/+10
2020-02-22Add invalid argument spans to `GenericArgCountMismatch`varkor-1/+1
2020-02-22Move generic arg / param validation to `create_substs_for_generic_args`varkor-64/+16
2020-02-22parse: allow `type Foo: Ord` syntactically.Mazdak Farrokhzad-1/+8
2020-02-18Rollup merge of #69194 - Centril:assoc-extern-fuse, r=petrochenkovMazdak Farrokhzad-13/+94
2020-02-17Rename `FunctionRetTy` to `FnRetTy`Yuki Okushi-3/+3
2020-02-15reject assoc statics & extern consts during parsingMazdak Farrokhzad-25/+3
2020-02-15parse extern constsMazdak Farrokhzad-1/+18
2020-02-15parse associated statics.Mazdak Farrokhzad-2/+7
2020-02-15ast/parser: fuse `static` & `const` grammars in all contexts.Mazdak Farrokhzad-7/+27
2020-02-15ast: make `= <expr>;` optional in free statics/consts.Mazdak Farrokhzad-0/+8
2020-02-15ast: normalize `ForeignItemKind::Ty` & `AssocItemKind::TyAlias`.Mazdak Farrokhzad-6/+59
2020-02-15ast: move Generics into AssocItemKindsMazdak Farrokhzad-6/+6
2020-02-13ast_validation: tweak diagnostic outputMazdak Farrokhzad-12/+23
2020-02-13parser: fuse free `fn` parsing together.Mazdak Farrokhzad-1/+25
2020-02-13IsAsync -> enum Async { Yes { span: Span, .. }, No }Mazdak Farrokhzad-6/+6
2020-02-13Constness -> enum Const { Yes(Span), No }Mazdak Farrokhzad-18/+15
2020-02-09Make issue references consistentMatthias Prechtl-1/+2
2020-02-05ast_validation: fix visiting bug.Mazdak Farrokhzad-21/+28
2020-02-05parser: merge `fn` grammars wrt. bodies & headersMazdak Farrokhzad-164/+214
2020-02-04Auto merge of #68708 - Mark-Simulacrum:stage0-step, r=pietroalbinibors-2/+0
2020-02-02Rollup merge of #68764 - Centril:self-semantic, r=petrochenkovMazdak Farrokhzad-8/+36
2020-02-02parser: address review comments re. `self`.Mazdak Farrokhzad-2/+2
2020-02-02parser: move restrictions re. `self` to `ast_validation`.Mazdak Farrokhzad-8/+36
2020-02-01syntax::print -> new crate rustc_ast_prettyMazdak Farrokhzad-1/+2
2020-02-011. move node_id to syntaxMazdak Farrokhzad-1/+1
2020-02-01Move builtin attribute logic to new rustc_attr crate.Mazdak Farrokhzad-1/+2
2020-02-01{syntax -> rustc_ast_passes}::node_countMazdak Farrokhzad-0/+142
2020-01-31Drop cfg(bootstrap) codeMark Rousskov-2/+0
2020-01-21Rollup merge of #68140 - ecstatic-morse:const-trait-bound-opt-out, r=oli-obkMazdak Farrokhzad-14/+19