about summary refs log tree commit diff
path: root/src/librustc_ast_passes
AgeCommit message (Expand)AuthorLines
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
2020-01-20Parse `?const ?Trait`Dylan MacKenzie-4/+13
2020-01-20Add `MaybeConst` variant to `{ast,hir}::TraitBoundModifier`Dylan MacKenzie-16/+4
2020-01-19Store `impl const` in `ItemKind::Impl`Dylan MacKenzie-2/+8
2020-01-19Add `constness` field to `ast::ItemKind::Impl`Dylan MacKenzie-0/+2
2020-01-20Rollup merge of #68353 - Centril:code-liberation, r=petrochenkovDylan DPC-4/+0
2020-01-18remove rustc_error_codes deps except in rustc_driverMazdak Farrokhzad-4/+0
2020-01-18slice_patterns: remove internal uses of gateMazdak Farrokhzad-1/+1
2020-01-18stabilize slice_patternsMazdak Farrokhzad-21/+0
2020-01-17Use named fields for `ast::ItemKind::Impl`Dylan MacKenzie-5/+21
2020-01-12Diagnostics should start lowercasevarkor-1/+1
2020-01-12Rollup merge of #68045 - Centril:liberate-lints, r=Mark-SimulacrumMazdak Farrokhzad-1/+1
2020-01-11feature_gate: Remove `GateStrength`Vadim Petrochenkov-37/+10
2020-01-11canonicalize some lint importsMazdak Farrokhzad-1/+1
2020-01-11{syntax -> rustc_ast_passes}::show_spanMazdak Farrokhzad-0/+71
2020-01-11{syntax -> rustc_ast_passes}::feature_gateMazdak Farrokhzad-0/+732
2020-01-11ast_validation -> new crate rustc_ast_passesMazdak Farrokhzad-0/+1063