about summary refs log tree commit diff
path: root/compiler/rustc_ast_pretty/src/pprust/state.rs
AgeCommit message (Expand)AuthorLines
2025-08-25add span to struct pattern rest (..)Valdemar Erk-1/+1
2025-08-22print raw lifetime idents with `r#`Deadbeef-9/+8
2025-08-09remove `P`Deadbeef-2/+1
2025-07-28use let chains in ast, borrowck, codegen, const_evalKivooeo-4/+4
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-12Introduce `-Zmacro-stats`.Nicholas Nethercote-0/+8
2025-05-04Initial support for dynamically linked cratesBryanskiy-4/+31
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-28Use `PrintState::head` in `PrintState::block_to_string`.Nicholas Nethercote-4/+1
2025-04-28Introduce `BoxMarker` to pretty-printing.Nicholas Nethercote-65/+71
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-11/+1
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-02Remove `NtBlock`, `Nonterminal`, and `TokenKind::Interpolated`.Nicholas Nethercote-11/+1
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-17expand: Leave traces when expanding `cfg_attr` attributesVadim Petrochenkov-6/+13
2025-03-11Implement `#[define_opaque]` attribute for functions.Oli Scherer-10/+1
2025-03-05Implement `&pin const self` and `&pin mut self` sugarsFrank King-0/+7
2025-03-03Rename `ast::TokenKind::Not` as `ast::TokenKind::Bang`.Nicholas Nethercote-2/+2
2025-03-03Replace `ast::TokenKind::BinOp{,Eq}` and remove `BinOpToken`.Nicholas Nethercote-20/+21
2025-02-23Put shebang at the top of pretty-printVladislav-0/+19
2025-02-22Filter elided lifetimes in HIR pretty printingUrgau-5/+9
2025-02-11Add a TyPat in the AST to reuse the generic arg lowering logicOli Scherer-1/+23
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-2/+2
2025-01-08Rename PatKind::Lit to ExprOli Scherer-1/+1
2024-12-20Support pretty-printing dyn* trait objectsDavid Tolnay-2/+4
2024-12-18Rollup merge of #134161 - nnethercote:overhaul-token-cursors, r=spastorino许杰友 Jieyou Xu (Joe)-1/+1
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+2
2024-12-18Rename `RefTokenTreeCursor`.Nicholas Nethercote-1/+1
2024-12-16Rollup merge of #134284 - estebank:issue-74863, r=lcnrMatthias Krüger-1/+4
2024-12-15Add hir::AttributeJonathan Dönszelmann-12/+5
2024-12-15Rename `value` field to `expr` to simplify later commits' diffsOli Scherer-2/+2
2024-12-13Keep track of patterns that could have introduced a binding, but didn'tEsteban Küber-1/+4
2024-12-12Parsing unsafe bindersMichael Goulet-0/+8
2024-12-08Rollup merge of #133424 - Nadrieril:guard-patterns-parsing, r=fee1-deadMatthias Krüger-0/+8
2024-12-07Address review commentsNadrieril-0/+2
2024-12-02Change `AttrArgs::Eq` into a struct variantOli Scherer-2/+2