about summary refs log tree commit diff
path: root/compiler/rustc_hir_pretty/src
AgeCommit message (Expand)AuthorLines
2024-04-17Rename `BindingAnnotation` to `BindingMode`Jules Bertholet-2/+2
2024-04-17Rollup merge of #122813 - nnethercote:nicer-quals, r=compiler-errorsMatthias Krüger-8/+9
2024-04-16Auto merge of #123468 - compiler-errors:precise-capturing, r=oli-obkbors-0/+1
2024-04-16Avoid lots of `hir::HirId{,Map,Set}` qualifiers.Nicholas Nethercote-8/+9
2024-04-15Fix pretty hir for anon consts in diagnosticsMichael Goulet-10/+6
2024-04-15Add hir::Node::PreciseCapturingNonLifetimeArgMichael Goulet-0/+1
2024-04-11Remove `bin_op_to_assoc_op` and invoke `AssocOp::from_ast_binop` directlyOli Scherer-28/+1
2024-04-08Thread pattern types through the HIROli Scherer-0/+5
2024-03-27Implement `mut ref`/`mut ref mut`Jules Bertholet-3/+6
2024-03-22Rename `hir::Node::Local` into `hir::Node::LetStmt`Guillaume Gomez-1/+1
2024-03-22Rename `hir::Local` into `hir::LetStmt`Guillaume Gomez-1/+1
2024-03-21Implement macro-based deref!() syntax for deref patternsMichael Goulet-0/+6
2024-03-20Rename `hir::Let` into `hir::LetExpr`Guillaume Gomez-1/+1
2024-03-19The AssocOpaqueTy HIR node is not actually needed to differentiate from other...Oli Scherer-1/+1
2024-03-14Rollup merge of #122487 - GuillaumeGomez:rename-stmtkind-local, r=oli-obkMatthias Krüger-2/+2
2024-03-14Rename `hir::StmtKind::Local` into `hir::StmtKind::Let`Guillaume Gomez-2/+2
2024-03-13Create some minimal HIR for associated opaque typesVadim Petrochenkov-0/+1
2024-02-24Add asm label support to AST and HIRGary Guo-0/+4
2024-02-12Lower anonymous structs or unions to HIRFrank King-16/+21
2024-02-09Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwcoMatthias Krüger-2/+0
2024-02-07hir: Remove `fn opt_hir_id` and `fn opt_span`Vadim Petrochenkov-1/+1
2024-02-07hir: Make sure all `HirId`s have corresponding HIR `Node`sVadim Petrochenkov-0/+7
2024-02-06Invert diagnostic lints.Nicholas Nethercote-2/+0
2024-01-28hir: Use `InferArg` in `ArrayLen::Infer`Vadim Petrochenkov-1/+1
2024-01-17Add `PatKind::Err`Lieselotte-0/+5
2024-01-12Delegation implementation: step 1Bryanskiy-1/+1
2024-01-05Remove `hir::Guard`Matthew Jasper-11/+3
2023-12-25Make closures carry their own ClosureKind, rather than deducing what it is fr...Michael Goulet-1/+1
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-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