about summary refs log tree commit diff
path: root/src/libsyntax/print
AgeCommit message (Expand)AuthorLines
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/+16
2019-08-02libsyntax: Unconfigure tests during normal buildVadim Petrochenkov-57/+56
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
2019-07-12Use snippet instead of pprinting statementEsteban Küber-2/+1
2019-07-11Address review commentsVadim Petrochenkov-9/+10
2019-07-11pretty-print: Merge `print_tts` and `print_tts_ext`Vadim Petrochenkov-10/+6
2019-07-11pretty-print: Do not lose the `$crate` printing flag in `print_tt`Vadim Petrochenkov-1/+1
2019-07-10File is now short enough for tidyMark Rousskov-2/+0
2019-07-10Remove writer function from PrintStateMark Rousskov-37/+32
2019-07-10Use constant instead of magic numberMark Rousskov-1/+1
2019-07-10Remove needless indent argumentsMark Rousskov-11/+8
2019-07-10Move pp::Printer helpers to direct implMark Rousskov-45/+49
2019-07-10Rename is_bol -> is_beginning_of_lineMark Rousskov-10/+9
2019-07-10Remove needless indirection in bcloseMark Rousskov-6/+2
2019-07-10Drop length from Token::StringMark Rousskov-12/+15
2019-07-10Rename pretty_print_* to scan_* to follow naming in the paperMark Rousskov-11/+11
2019-07-10Remove is_begin/is_end functions from PrintStateMark Rousskov-16/+4
2019-07-10Simplify print_endMark Rousskov-3/+1
2019-07-10Simplify check_stack implementationMark Rousskov-7/+7
2019-07-10Move BufEntry assignment into scan_pushMark Rousskov-12/+7
2019-07-10Remove useless call to indentMark Rousskov-1/+0
2019-07-10Fully privatize (vs. crate visibility) functionsMark Rousskov-18/+18
2019-07-10Move pp::Printer out field to owned StringMark Rousskov-26/+21
2019-07-10Inline State::new_from_input in pprustMark Rousskov-18/+6
2019-07-10print_crate returns String instead of taking an out pointerMark Rousskov-4/+5
2019-07-10Replace src: &mut dyn Read with StringMark Rousskov-3/+2
2019-07-10Combine comment-handling logic into structMark Rousskov-37/+57
2019-07-10Inline State::newMark Rousskov-9/+1
2019-07-10Stop Option-wrapping commentsMark Rousskov-14/+10
2019-07-10Remove unused boxes vectorMark Rousskov-12/+0