about summary refs log tree commit diff
path: root/compiler/rustc_hir_pretty
AgeCommit message (Expand)AuthorLines
2025-09-02Rollup merge of #146102 - fmease:rm-dead-eff-code-iii, r=fee1-deadGuillaume Gomez-1/+1
2025-09-01Remove dead code stemming from an old effects desugaringLeón Orell Valerian Liehr-1/+1
2025-08-25add span to struct pattern rest (..)Valdemar Erk-2/+2
2025-08-11Propagate TraitImplHeader to hirCameron Steffen-28/+33
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-2/+1
2025-07-17parse `const trait Trait`Deadbeef-1/+10
2025-07-13Retire hir::*ItemRef.Camille GILLOT-4/+4
2025-07-13Retire hir::ForeignItemRef.Camille GILLOT-2/+2
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-1/+1
2025-06-27Rollup merge of #139858 - oli-obk:new-const-traits-syntax, r=fee1-deadMatthias Krüger-1/+1
2025-06-26Change const trait bound syntax from ~const to [const]Oli Scherer-1/+1
2025-06-24Rollup merge of #135731 - frank-king:feature/pin-borrow, r=eholk,traviscrossJubilee-0/+4
2025-06-21All HIR attributes are outerDavid Tolnay-54/+40
2025-06-20Avoid some unnecessary symbol interning.Nicholas Nethercote-2/+2
2025-06-15Implement pinned borrows, part of `pin_ergonomics`Frank King-0/+4
2025-06-13Reduce precedence of expressions that have an outer attrDavid Tolnay-18/+34
2025-05-30Reorder hir fn stuff.Nicholas Nethercote-5/+5
2025-05-30Reorder fields in `hir::ItemKind` variants.Nicholas Nethercote-15/+15
2025-05-12update cfg(bootstrap)Pietro Albini-1/+0
2025-05-03Avoid an indent for labelled loops.Nicholas Nethercote-2/+2
2025-05-03Fix some hir pretty-printing over-indenting.Nicholas Nethercote-4/+6
2025-05-03Improve hir pretty-printing of attributes.Nicholas Nethercote-0/+1
2025-05-03Fix hir pretty-printing of `global_asm!`.Nicholas Nethercote-3/+4
2025-05-03Remove opaque type printing.Nicholas Nethercote-9/+1
2025-05-03Remove fake `BoxMarker`s.Nicholas Nethercote-9/+0
2025-04-30Rollup merge of #140312 - nnethercote:DelimArgs-spacing, r=petrochenkovMatthias Krüger-0/+1
2025-04-29Rollup merge of #139909 - oli-obk:or-patterns, r=BoxyUwUTrevor Gross-0/+13
2025-04-29Improve pretty-printing of braces.Nicholas Nethercote-0/+1
2025-04-28Add or-patterns to pattern typesOli Scherer-0/+13
2025-04-28Inline and remove three pretty-printer methods.Nicholas Nethercote-25/+15
2025-04-28Introduce `BoxMarker` to pretty-printing.Nicholas Nethercote-169/+194
2025-04-27Rollup merge of #140280 - nnethercote:improve-if-else-printing, r=UrgauMatthias Krüger-8/+15
2025-04-26Improve HIR pretty-printing of if/else some more.Nicholas Nethercote-5/+10
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-23Make #![feature(let_chains)] bootstrap conditional in compiler/est31-1/+1
2025-04-15Fix HIR pretty-printing of fns with just a variadic arg.Nicholas Nethercote-1/+3
2025-04-15Pretty-print `PatKind::Missing` as `_`.Nicholas Nethercote-3/+4
2025-04-10Rename some `name` variables as `ident`.Nicholas Nethercote-15/+15
2025-04-07Rollup merge of #139112 - m-ou-se:super-let, r=lcnrStuart Cook-2/+8
2025-04-07Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obkStuart Cook-0/+1
2025-04-04Implement `super let`.Mara Bos-2/+8
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-03-30Improve hir_pretty for struct expressions.Mara Bos-10/+4
2025-03-28Add `{ast,hir,thir}::PatKind::Missing` variants.Nicholas Nethercote-0/+1
2025-03-19Use `Option<Ident>` for lowered param names.Nicholas Nethercote-4/+5
2025-03-18Move `hir::Item::ident` into `hir::ItemKind`.Nicholas Nethercote-35/+28