about summary refs log tree commit diff
path: root/compiler/rustc_ast_pretty/src
AgeCommit message (Expand)AuthorLines
2022-05-05Rollup merge of #96628 - joshtriplett:stabilize-then-some, r=m-ou-seYuki Okushi-1/+0
2022-05-04Auto merge of #96546 - nnethercote:overhaul-MacArgs, r=petrochenkovbors-8/+20
2022-05-05Overhaul `MacArgs::Eq`.Nicholas Nethercote-3/+14
2022-05-04Stabilize `bool::then_some`Josh Triplett-1/+0
2022-05-04Show invisible delimeters (within comments) when pretty printing.Nicholas Nethercote-5/+18
2022-05-02fix most compiler/ doctestsElliot Roberts-5/+5
2022-04-30Add `do yeet` expressions to allow experimentation in nightlyScott McMurray-1/+13
2022-04-29Tweak `print_attr_item`.Nicholas Nethercote-7/+8
2022-04-28rustc_ast: Harmonize delimiter naming with `proc_macro::Delimiter`Vadim Petrochenkov-13/+15
2022-04-27Avoid producing `NoDelim` values in `MacArgs::delim()`.Nicholas Nethercote-18/+20
2022-04-16Rollup merge of #94985 - dtolnay:constattr, r=pnkfelixDylan DPC-4/+15
2022-04-14Reimplement lowering of sym operands for asm! so that it also works with glob...Amanieu d'Antras-2/+6
2022-03-28Remove `Nonterminal::NtTT`.Nicholas Nethercote-1/+0
2022-03-15Parse inner attributes on inline const blockDavid Tolnay-4/+15
2022-03-05Change syntax for TyAlias where clausesJack Huey-4/+34
2022-02-07Pretty print ItemKind::Use in rustfmt styleDavid Tolnay-15/+39
2022-02-03Change struct expr pretty printing to match rustfmt styleDavid Tolnay-31/+83
2022-02-03Support offsetting the most recent breakDavid Tolnay-0/+6
2022-02-03Change pp indent to signed to allow negative indentsDavid Tolnay-9/+8
2022-02-03Add trailing comma supportDavid Tolnay-7/+27
2022-02-03Rollup merge of #93515 - dtolnay:convenience, r=davidtwcoYuki Okushi-75/+78
2022-01-31Factor convenience functions out of main printer implementationDavid Tolnay-75/+78
2022-01-31Allow any line to have at least 60 charsDavid Tolnay-1/+4
2022-01-31Extract constant MARGIN out of Printer structDavid Tolnay-7/+6
2022-01-30Restore a visual alignment mode for block commentsDavid Tolnay-4/+30
2022-01-30Fix some double indents on exprs containing blocksDavid Tolnay-10/+18
2022-01-30Compute indent never relative to current columnDavid Tolnay-19/+22
2022-01-30Rollup merge of #92908 - dtolnay:rustdoc, r=GuillaumeGomezEric Huss-1/+1
2022-01-27try apply `rustc_pass_by_value` to `Span`lcnr-3/+3
2022-01-19Deduplicate branches of print_break implementationDavid Tolnay-19/+14
2022-01-19Inline print_newline functionDavid Tolnay-7/+4
2022-01-19Inline indent functionDavid Tolnay-8/+3
2022-01-19Eliminate offset number from Fits framesDavid Tolnay-28/+19
2022-01-19Touch up print_stringDavid Tolnay-5/+4
2022-01-19Replace all single character variable namesDavid Tolnay-47/+49
2022-01-19Combine advance_left matchesDavid Tolnay-8/+8
2022-01-19Inline print into advance_leftDavid Tolnay-11/+8
2022-01-19Simplify advance_leftDavid Tolnay-8/+4
2022-01-19Simplify left_total trackingDavid Tolnay-16/+6
2022-01-19Eliminate a token clone from advance_leftDavid Tolnay-7/+7
2022-01-19Grow scan_stack in the conventional directionDavid Tolnay-9/+9
2022-01-19Delete unused Display for pretty printer TokenDavid Tolnay-12/+0
2022-01-19Rollup merge of #93065 - dtolnay:ringbuffer, r=lcnrMatthias Krüger-112/+103
2022-01-19Rollup merge of #92920 - dtolnay:printtidy, r=cjgillotMatthias Krüger-1200/+1220
2022-01-18Eliminate left and right cursors in favor of ring bufferDavid Tolnay-30/+33
2022-01-18Eliminate eof token stateDavid Tolnay-42/+44
2022-01-18Simplify the buffer push done by scan_breakDavid Tolnay-8/+3
2022-01-18Eliminate a check_stack call on an empty scan stackDavid Tolnay-1/+1
2022-01-18Index a single time in check_stackDavid Tolnay-4/+5
2022-01-18Implement check_stack nonrecursivelyDavid Tolnay-9/+10