about summary refs log tree commit diff
path: root/compiler/rustc_hir_pretty/src/lib.rs
AgeCommit message (Expand)AuthorLines
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
2022-11-27Auto merge of #104048 - cjgillot:split-lifetime, r=compiler-errorsbors-1/+1
2022-11-23Add `Mutability::{is_mut,is_not}`Maybe Waffle-2/+2
2022-11-23Separate lifetime ident from resolution in HIR.Camille GILLOT-1/+1
2022-11-13Store a LocalDefId in hir::Variant & hir::Field.Camille GILLOT-1/+1
2022-11-13Store LocalDefId in hir::Closure.Camille GILLOT-0/+1
2022-10-15pretty: fix to print some lifetimes on HIR pretty-printYutaro Ohno-1/+5
2022-10-09ImplItemKind::TyAlias => ImplItemKind::TypeMichael Goulet-1/+1
2022-09-08Introduce `DotDotPos`.Nicholas Nethercote-2/+3
2022-09-06Auto merge of #101241 - camsteffen:refactor-binding-annotations, r=cjgillotbors-15/+9
2022-09-05Auto merge of #101261 - TaKO8Ki:separate-receiver-from-arguments-in-hir, r=cj...bors-7/+12
2022-09-05separate the receiver from arguments in HIRTakayuki Maeda-7/+12
2022-09-05Remove dead code from `print_generic_args`.Nicholas Nethercote-27/+7
2022-09-02Refactor and re-use BindingAnnotationCameron Steffen-15/+9
2022-08-18Add diagnostic translation lints to crates that don't emit them5225225-0/+2
2022-08-16Rename some things related to literals.Nicholas Nethercote-1/+1
2022-08-15Auto merge of #96745 - ehuss:even-more-attribute-validation, r=cjgillotbors-28/+32
2022-08-11Check attributes on struct expression fields.Eric Huss-14/+16
2022-08-11Check attributes on pattern fields.Eric Huss-14/+16
2022-08-12Fix HIR pretty printing of let elseMichael Goulet-0/+4
2022-07-17use rustc_hir_pretty::qpath_to_string to avoid span_to_snippet when rendering...Michael Goulet-0/+4
2022-07-14Rollup merge of #98705 - WaffleLapkin:closure_binder, r=cjgillotDylan DPC-3/+41
2022-07-12Add an indirection for closures in `hir::ExprKind`Maybe Waffle-3/+3
2022-07-12Lower closure binders to hir & properly check themMaybe Waffle-1/+39
2022-07-11move else block into the `Local` structDing Xiang Fei-3/+3
2022-07-11lower let-else in MIR insteadDing Xiang Fei-5/+17
2022-07-03clean up the borrowing in rustc_hir_prettyKaDiWa-281/+264
2022-07-01Factor out hir::Node::BindingCameron Steffen-1/+1
2022-06-21Use CreateParameter mode for closures too.Camille GILLOT-0/+2
2022-06-12Make `ExprKind::Closure` a struct variant.Camille GILLOT-3/+11
2022-06-04Compute lifetimes in scope at diagnostic time.Camille GILLOT-15/+20