about summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
2020-02-29Move directory `libsyntax` -> `librustc_ast`Vadim Petrochenkov-8644/+0
2020-02-28Rollup merge of #69384 - petrochenkov:nounnorm, r=CentrilMazdak Farrokhzad-32/+35
2020-02-27don't use .into() to convert types into identical types.Matthias Krüger-1/+1
2020-02-24syntax: Remove `Nt(Impl,Trait,Foreign)Item`Vadim Petrochenkov-22/+23
2020-02-24Add some missing support for `NtIdent`Vadim Petrochenkov-32/+35
2020-02-24parse/ast: move `Defaultness` into variants.Mazdak Farrokhzad-29/+34
2020-02-24parser: tweak item kind wordingMazdak Farrokhzad-6/+17
2020-02-24ast: add `Defaultness` to `Item`, making `AssocItem` an alias.Mazdak Farrokhzad-22/+13
2020-02-24add `Span` to `ast::Defaultness::Default`.Mazdak Farrokhzad-1/+1
2020-02-23Rollup merge of #69376 - petrochenkov:bumpwith, r=CentrilDylan DPC-0/+33
2020-02-23Rollup merge of #69375 - Menschenkindlein:master, r=Dylan-DPCDylan DPC-2/+2
2020-02-22parser: Cleanup `Parser::bump_with` and its usesVadim Petrochenkov-0/+33
2020-02-22Rename CodeMap to SourceMap follow upMaxim Zholobak-2/+2
2020-02-22parse: allow `type Foo: Ord` syntactically.Mazdak Farrokhzad-7/+9
2020-02-18Rollup merge of #69194 - Centril:assoc-extern-fuse, r=petrochenkovMazdak Farrokhzad-118/+90
2020-02-17ast: add a FIXMEMazdak Farrokhzad-0/+2
2020-02-17Rename `FunctionRetTy` to `FnRetTy`Yuki Okushi-13/+12
2020-02-15ast: tweak AssocItemKind::Macro commentMazdak Farrokhzad-1/+1
2020-02-15Add additional commentAaron Hill-0/+6
2020-02-15Record proc macro harness order for use during metadata deserializationAaron Hill-3/+4
2020-02-15visit: unify extern & assoc item visitingMazdak Farrokhzad-58/+40
2020-02-15ast: make ForeignItemKind an alias of AssocItemKindMazdak Farrokhzad-30/+3
2020-02-15parse extern constsMazdak Farrokhzad-2/+7
2020-02-15parse associated statics.Mazdak Farrokhzad-2/+4
2020-02-15ast/parser: fuse `static` & `const` grammars in all contexts.Mazdak Farrokhzad-3/+9
2020-02-15ast: make `= <expr>;` optional in free statics/consts.Mazdak Farrokhzad-9/+5
2020-02-15ast: normalize `ForeignItemKind::Ty` & `AssocItemKind::TyAlias`.Mazdak Farrokhzad-4/+12
2020-02-15ast: tweak comments of Foreign/AssocItemKindMazdak Farrokhzad-13/+10
2020-02-15ast: colocate AssocItem with ForeignItemMazdak Farrokhzad-39/+39
2020-02-15ast: move Generics into AssocItemKindsMazdak Farrokhzad-10/+11
2020-02-13parser: fuse free `fn` parsing together.Mazdak Farrokhzad-3/+7
2020-02-13IsAsync -> enum Async { Yes { span: Span, .. }, No }Mazdak Farrokhzad-18/+18
2020-02-13Constness -> enum Const { Yes(Span), No }Mazdak Farrokhzad-50/+18
2020-02-05parser: merge `fn` grammars wrt. bodies & headersMazdak Farrokhzad-78/+80
2020-02-04Auto merge of #68708 - Mark-Simulacrum:stage0-step, r=pietroalbinibors-1/+0
2020-02-01syntax: reexport attr globalsMazdak Farrokhzad-0/+1
2020-02-01syntax::print -> new crate rustc_ast_prettyMazdak Farrokhzad-3540/+5
2020-02-011. move allow_internal_unstable to rustc_attrMazdak Farrokhzad-25/+0
2020-02-011. move node_id to syntaxMazdak Farrokhzad-14/+50
2020-02-01Move builtin attribute logic to new rustc_attr crate.Mazdak Farrokhzad-1052/+0
2020-02-01syntax: simplify HasAttrs codeMazdak Farrokhzad-21/+11
2020-02-01pretty: remove ParseSess dependencyMazdak Farrokhzad-20/+13
2020-02-01syntax: move GLOBALS to attr moduleMazdak Farrokhzad-37/+34
2020-02-01{syntax -> rustc_ast_passes}::node_countMazdak Farrokhzad-140/+0
2020-01-31Drop cfg(bootstrap) codeMark Rousskov-1/+0
2020-01-31Auto merge of #67340 - nnethercote:shrink-Nonterminal, r=petrochenkovbors-17/+22
2020-01-30clarify "incorrect issue" errorAndy Russell-21/+34
2020-01-30Use `P` for `NtMeta`.Nicholas Nethercote-3/+4
2020-01-30Use `P` for `NtTraitItem`, `NtImplItem`, and `NtForeignItem`.Nicholas Nethercote-15/+19
2020-01-26Suggest defining type parameter when appropriateEsteban Küber-0/+14