about summary refs log tree commit diff
path: root/src/libsyntax/print/pprust.rs
AgeCommit message (Expand)AuthorLines
2019-09-26Rename `Stmt.node` to `Stmt.kind`varkor-2/+2
2019-09-26Rename `Ty.node` to `Ty.kind`varkor-2/+2
2019-09-26Rename `TraitItem.node` to `TraitItem.kind`varkor-1/+1
2019-09-26Rename `ImplItem.node` to `ImplItem.kind`varkor-1/+1
2019-09-26Rename `Pat.node` to `Pat.kind`varkor-2/+2
2019-09-26Rename `Expr.node` to `Expr.kind`varkor-30/+27
2019-09-17Print syntax contexts and marks when printing hygiene informationMatthew Jasper-0/+2
2019-09-15Print visibility of `macro` itemsMatthew Jasper-2/+6
2019-09-07Aggregation of cosmetic changes made during work on REPL PRs: libsyntaxAlexander Regueiro-27/+25
2019-09-07Rollup merge of #63919 - matthewjasper:remove-gensymmed, r=petrochenkovMazdak Farrokhzad-4/+8
2019-09-06Rollup merge of #64111 - Centril:ast-only-patkind-or, r=petrochenkovMazdak Farrokhzad-13/+8
2019-09-05Fix 2018 edition expanded pretty printingMatthew Jasper-4/+8
2019-09-05or-patterns: syntax: adjust pretty printing.Mazdak Farrokhzad-13/+8
2019-09-03use TokenStream rather than &[TokenTree] for built-in macrosAleksey Kladov-5/+1
2019-08-27Cleanup: Consistently use `Param` instead of `Arg` #62426Kevin Per-9/+9
2019-08-25pprust: Do not print spaces before some tokensVadim Petrochenkov-1/+13
2019-08-17initial implementation of or-pattern parsingDan Robertson-35/+12
2019-08-17Initial implementation of or patternsvarkor-2/+31
2019-08-15`Ident::with_empty_ctxt` -> `Ident::with_dummy_span`Vadim Petrochenkov-3/+3
2019-08-15Remove `Spanned` from `{ast,hir}::FieldPat`Vadim Petrochenkov-4/+4
2019-08-15Remove `Spanned` from `ast::Mac`Vadim Petrochenkov-7/+7
2019-08-14Merge Variant and Variant_Caio-3/+3
2019-08-06Rollup merge of #63272 - Mark-Simulacrum:clean-attr, r=petrochenkovMazdak Farrokhzad-3/+2
2019-08-05Drop span argument from mk_list_itemMark Rousskov-3/+2
2019-08-05add unknown tokenAleksey Kladov-0/+1
2019-08-04Rename `ItemImplKind::Type` to `ItemImplKind::TyAlias`varkor-1/+1
2019-08-04Rename `ItemKind::Ty` to `ItemKind::TyAlias`varkor-1/+1
2019-08-03Rollup merge of #63146 - Mark-Simulacrum:clean-attr, r=petrochenkovMazdak Farrokhzad-2/+2
2019-08-03Auto merge of #63180 - varkor:trait-alias-impl-trait, r=Centrilbors-5/+9
2019-08-03Rollup merge of #63212 - Centril:param-attrs-pretty, r=davidtwcoMazdak Farrokhzad-10/+9
2019-08-02Print outer attributes on formal params.Mazdak Farrokhzad-0/+3
2019-08-02Cleanup 'print_generic_params'.Mazdak Farrokhzad-10/+6
2019-08-02Replace "existential" by "opaque"varkor-5/+9
2019-08-02Remove some more `cfg(test)`sVadim Petrochenkov-20/+0
2019-08-02libsyntax: Unconfigure tests during normal buildVadim Petrochenkov-57/+3
2019-07-31Remove span argument from mk_attr_{inner,outer}Mark Rousskov-2/+2
2019-07-31Remove AttrId from Attribute constructorsMark Rousskov-2/+2
2019-07-30Unsupport the await!(..) macro.Mazdak Farrokhzad-11/+3
2019-07-28Rollup merge of #62550 - Centril:rest-patterns, r=petrochenkovMazdak Farrokhzad-47/+9
2019-07-28Adjust pretty printing accordingly.Mazdak Farrokhzad-47/+8
2019-07-28Add 'ast::PatKind::Rest'.Mazdak Farrokhzad-0/+1
2019-07-27Move standard library injection into libsyntax_extVadim Petrochenkov-2/+1
2019-07-15pprust: Support `macro` macrosVadim Petrochenkov-8/+23
2019-07-15pprust: Fix formatting regressions from the previous commitsVadim Petrochenkov-10/+13
2019-07-15pprust: Do not convert attributes into `MetaItem`s for printingVadim Petrochenkov-15/+11
2019-07-15pprust: Remove the box from `print_tts`Vadim Petrochenkov-2/+4
2019-07-15pprust: Use `print_mac_common` for delimited token groupsVadim Petrochenkov-27/+33
2019-07-15pprust: Use `print_mac_common` for attributesVadim Petrochenkov-4/+18
2019-07-15pprust: Use `print_mac_common` for `macro_rules` definitionsVadim Petrochenkov-26/+16
2019-07-15pprust: Move some methods to the `PrintState` traitVadim Petrochenkov-135/+132