about summary refs log tree commit diff
path: root/src/librustc_ast_pretty
AgeCommit message (Expand)AuthorLines
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-12/+12
2020-02-29Make it build againVadim Petrochenkov-1/+1
2020-02-28use is_empty() instead of len() == x to determine if structs are empty.Matthias Krüger-1/+1
2020-02-26Rollup merge of #69423 - petrochenkov:nont, r=CentrilDylan DPC-11/+0
2020-02-26Rollup merge of #69387 - petrochenkov:idprint, r=Mark-SimulacrumDylan DPC-38/+4
2020-02-24syntax: Remove `Nt(Impl,Trait,Foreign)Item`Vadim Petrochenkov-11/+0
2020-02-24parse/ast: move `Defaultness` into variants.Mazdak Farrokhzad-17/+14
2020-02-24ast: add `Defaultness` to `Item`, making `AssocItem` an alias.Mazdak Farrokhzad-2/+2
2020-02-24add `Span` to `ast::Defaultness::Default`.Mazdak Farrokhzad-1/+1
2020-02-23Deduplicate identifier printing a bitVadim Petrochenkov-38/+4
2020-02-23Rollup merge of #69375 - Menschenkindlein:master, r=Dylan-DPCDylan DPC-10/+10
2020-02-22Rename CodeMap to SourceMap follow upMaxim Zholobak-10/+10
2020-02-22parse: allow `type Foo: Ord` syntactically.Mazdak Farrokhzad-12/+4
2020-02-21print vis & defaultness for nested itemsMazdak Farrokhzad-29/+35
2020-02-18Rollup merge of #69194 - Centril:assoc-extern-fuse, r=petrochenkovMazdak Farrokhzad-83/+52
2020-02-17Rename `FunctionRetTy` to `FnRetTy`Yuki Okushi-6/+4
2020-02-15print_item_const: remove extraneous spaceMazdak Farrokhzad-3/+3
2020-02-15pprust: unify extern & associated item printingMazdak Farrokhzad-35/+27
2020-02-15parse extern constsMazdak Farrokhzad-0/+3
2020-02-15parse associated statics.Mazdak Farrokhzad-0/+3
2020-02-15ast/parser: fuse `static` & `const` grammars in all contexts.Mazdak Farrokhzad-49/+22
2020-02-15ast: make `= <expr>;` optional in free statics/consts.Mazdak Farrokhzad-6/+8
2020-02-15ast: normalize `ForeignItemKind::Ty` & `AssocItemKind::TyAlias`.Mazdak Farrokhzad-11/+7
2020-02-15ast: move Generics into AssocItemKindsMazdak Farrokhzad-4/+4
2020-02-13parser: unify item list parsing.Mazdak Farrokhzad-0/+1
2020-02-13IsAsync -> enum Async { Yes { span: Span, .. }, No }Mazdak Farrokhzad-2/+2
2020-02-13Constness -> enum Const { Yes(Span), No }Mazdak Farrokhzad-12/+8
2020-02-07print generic bounds on associated typesMikhail Babenko-1/+4
2020-02-05parser: merge `fn` grammars wrt. bodies & headersMazdak Farrokhzad-34/+30
2020-02-02pretty: print attrs in struct exprMazdak Farrokhzad-0/+1
2020-02-01pretty: raise recursion_limit = 256Mazdak Farrokhzad-0/+1
2020-02-01pretty: injected_crate_name -> has_injected_crateMazdak Farrokhzad-4/+3
2020-02-01syntax: reexport attr globalsMazdak Farrokhzad-1/+1
2020-02-01syntax::print -> new crate rustc_ast_prettyMazdak Farrokhzad-0/+3548