about summary refs log tree commit diff
path: root/compiler/rustc_ast_pretty
AgeCommit message (Expand)AuthorLines
2025-07-28use let chains in ast, borrowck, codegen, const_evalKivooeo-4/+4
2025-07-17parse `const trait Trait`Deadbeef-0/+2
2025-07-10fix: Include frontmatter in -Zunpretty outputEd Page-1/+9
2025-07-09feat(lexer): Allow including frontmatter with 'tokenize'Ed Page-1/+1
2025-07-06compiler: rename {ast,hir}::BareFn* to FnPtr*Jubilee Young-1/+1
2025-07-01Remove support for dyn*Michael Goulet-1/+0
2025-06-30Introduce `ByteSymbol`.Nicholas Nethercote-2/+6
2025-06-24Rollup merge of #135731 - frank-king:feature/pin-borrow, r=eholk,traviscrossJubilee-0/+4
2025-06-20Insert parentheses around binary operation with attributeDavid Tolnay-12/+38
2025-06-15Implement pinned borrows, part of `pin_ergonomics`Frank King-0/+4
2025-06-13Rollup merge of #142069 - nnethercote:Zmacro-stats, r=petrochenkovMatthias Krüger-2/+22
2025-06-13Rollup merge of #134847 - dtolnay:asymmetrical, r=fmeaseMatthias Krüger-64/+134
2025-06-12Introduce `-Zmacro-stats`.Nicholas Nethercote-2/+22
2025-05-28Reorder `ast::ItemKind::{Struct,Enum,Union}` fields.Nicholas Nethercote-4/+4
2025-05-04Initial support for dynamically linked cratesBryanskiy-5/+45
2025-05-03Implement asymmetrical precedence for closures and jumpsDavid Tolnay-64/+134
2025-05-03Avoid an indent for labelled loops.Nicholas Nethercote-2/+2
2025-05-03Enable `BoxMarker` drop checking.Nicholas Nethercote-5/+1
2025-05-03Remove fake `BoxMarker`s.Nicholas Nethercote-10/+1
2025-05-02Rollup merge of #137474 - VlaDexa:shebang-placement, r=wesleywiserStuart Cook-0/+19
2025-04-30Rollup merge of #140312 - nnethercote:DelimArgs-spacing, r=petrochenkovMatthias Krüger-9/+24
2025-04-29Rollup merge of #139909 - oli-obk:or-patterns, r=BoxyUwUTrevor Gross-0/+11
2025-04-29Improve pretty-printing of braces.Nicholas Nethercote-9/+24
2025-04-28Add or-patterns to pattern typesOli Scherer-0/+11
2025-04-28Inline and remove three pretty-printer methods.Nicholas Nethercote-42/+22
2025-04-28Use `PrintState::head` in `PrintState::block_to_string`.Nicholas Nethercote-4/+1
2025-04-28Introduce `BoxMarker` to pretty-printing.Nicholas Nethercote-202/+257
2025-04-27Rollup merge of #140280 - nnethercote:improve-if-else-printing, r=UrgauMatthias Krüger-4/+6
2025-04-27Rollup merge of #140246 - nnethercote:fix-never-pattern-printing, r=NadrierilMatthias Krüger-0/+1
2025-04-26Improve HIR pretty-printing of if/else some more.Nicholas Nethercote-1/+1
2025-04-25Improve pretty printing of if/else.Nicholas Nethercote-3/+5
2025-04-25Fix some pretty printing indents.Nicholas Nethercote-2/+2
2025-04-24Fix pretty printing of never pattern match arms.Nicholas Nethercote-0/+1
2025-04-24Rollup merge of #140232 - nnethercote:rm-unnecessary-clones, r=SparrowLiiMatthias Krüger-2/+2
2025-04-24Remove some unnecessary clones.Nicholas Nethercote-2/+2
2025-04-21Remove `token::{Open,Close}Delim`.Nicholas Nethercote-10/+9
2025-04-14Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated...bors-16/+2
2025-04-10Rename some `name` variables as `ident`.Nicholas Nethercote-2/+2
2025-04-07Rollup merge of #139112 - m-ou-se:super-let, r=lcnrStuart Cook-0/+3
2025-04-07Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obkStuart Cook-8/+3
2025-04-04Fix typo in pretty printing super let.Mara Bos-1/+1
2025-04-04Implement `super let`.Mara Bos-0/+3
2025-04-03Tighten up assignment operator representations.Nicholas Nethercote-2/+1
2025-04-03Use `BinOpKind` instead of `BinOp` for function args where possible.Nicholas Nethercote-6/+6
2025-04-02Remove `NtBlock`, `Nonterminal`, and `TokenKind::Interpolated`.Nicholas Nethercote-16/+2
2025-04-01Move `ast::Item::ident` into `ast::ItemKind`.Nicholas Nethercote-41/+42
2025-03-28Add `{ast,hir,thir}::PatKind::Missing` variants.Nicholas Nethercote-8/+3
2025-03-26expand: Leave traces when expanding `cfg` attributesVadim Petrochenkov-1/+1
2025-03-25Allow defining opaques in statics and constsMichael Goulet-20/+45
2025-03-25Make printing define_opaque less goofyMichael Goulet-7/+19