about summary refs log tree commit diff
path: root/compiler/rustc_hir_pretty
AgeCommit message (Expand)AuthorLines
2023-12-22Rid the AST & HIR pretty printers of syntactic cruftLeón Orell Valerian Liehr-22/+2
2023-12-20Give `VariantData::Struct` named fields, to clairfy `recovered`.Alona Enraght-Moony-1/+1
2023-12-15Rollup merge of #118396 - compiler-errors:ast-lang-items, r=cjgillotJubilee-5/+0
2023-12-15banish hir::GenericBound::LangItemTraitMichael Goulet-5/+0
2023-12-15Annotate some bugsMichael Goulet-17/+11
2023-12-10remove redundant importssurechen-1/+1
2023-12-05Remove `#[rustc_host]`, use internal desugaringDeadbeef-1/+1
2023-11-29Add `never_patterns` feature gateNadrieril-0/+1
2023-11-25Remove HirId from QPath::LangItemMichael Goulet-1/+1
2023-11-22Auto merge of #117928 - nnethercote:rustc_ast_pretty, r=fee1-deadbors-8/+10
2023-11-22Add some comments.Nicholas Nethercote-0/+3
2023-11-22Factor out common code in `PrintState`.Nicholas Nethercote-4/+3
2023-11-22Remove `NO_ANN`.Nicholas Nethercote-4/+4
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-19/+19
2023-11-04Fix remaining uses of `CaptureBy::Value`Dinu Blanovschi-1/+1
2023-10-30Rollup merge of #117068 - nnethercote:clean-up-Cargo-toml, r=wesleywiserGuillaume Gomez-4/+4
2023-10-30Clean up `rustc_*/Cargo.toml`.Nicholas Nethercote-4/+4
2023-10-25Print variadic argument pattern in HIR pretty printerDaniPopes-7/+12
2023-10-11Fiddle with `State` functions.Nicholas Nethercote-22/+10
2023-10-11Tweak comments.Nicholas Nethercote-4/+2
2023-10-11Remove many unneeded `pub`s.Nicholas Nethercote-58/+59
2023-10-10Rejig some top-level `rustc_hir_pretty` functions.Nicholas Nethercote-35/+3
2023-09-21Record asyncness span in HIRMichael Goulet-1/+1
2023-08-08Auto merge of #114545 - fee1-dead-contrib:lower-impl-effect, r=oli-obkbors-5/+0
2023-08-06lower impl const to bind to host effect paramDeadbeef-5/+0
2023-08-04Improve spans for indexing expressionsNilstrieb-2/+2
2023-07-28Lower generic const items to HIRLeón Orell Valerian Liehr-4/+8
2023-06-26`hir`: Add `Become` expression kindMaybe Waffle-0/+5
2023-06-02Separate AnonConst from ConstBlock in HIR.Camille GILLOT-3/+4
2023-05-01Rip it outNilstrieb-3/+9
2023-04-21minor tweaksDrMeepster-7/+6
2023-04-21offset_ofDrMeepster-0/+18
2023-04-09Remove identity castsNilstrieb-1/+1
2023-03-28Add `(..)` syntax for RTNMichael Goulet-48/+52
2023-03-14Remove box expressions from HIRclubby789-4/+0
2023-03-12Remove uses of `box_syntax` in rustc and toolsclubby789-2/+2
2023-02-25Add ErrorGuaranteed to HIR ExprKind::ErrMichael Goulet-1/+1
2023-02-25Add ErrorGuaranteed to HIR TyKind::ErrMichael Goulet-1/+1
2023-01-30Use `Mutability::{is_mut, is_not}`Maybe Waffle-4/+2
2023-01-12parse const closuresDeadbeef-4/+10
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-4/+4
2022-12-28Rename `Rptr` to `Ref` in AST and HIRNilstrieb-1/+1
2022-12-15more clippy::complexity fixesMatthias Krüger-1/+0
2022-12-12Auto merge of #105160 - nnethercote:rm-Lit-token_lit, r=petrochenkovbors-1/+1
2022-12-06Remove outdated syntax from trait alias pretty printingMaybe Waffle-12/+1
2022-12-05Remove `LitKind::synthesize_token_lit`.Nicholas Nethercote-1/+1
2022-12-03Rollup merge of #104199 - SarthakSingh31:issue-97417-1, r=cjgillotMatthias Krüger-0/+1
2022-12-02Rename `LitKind::to_token_lit` as `LitKind::synthesize_token_lit`.Nicholas Nethercote-1/+1
2022-12-01rustc_hir: Change representation of import paths to support multiple resolutionsVadim Petrochenkov-1/+1
2022-11-28Keep track of the start of the argument block of a closureSarthak Singh-0/+1