| Age | Commit message (Expand) | Author | Lines |
| 2024-04-17 | Rename `BindingAnnotation` to `BindingMode` | Jules Bertholet | -2/+2 |
| 2024-04-17 | Rollup merge of #122813 - nnethercote:nicer-quals, r=compiler-errors | Matthias Krüger | -8/+9 |
| 2024-04-16 | Auto merge of #123468 - compiler-errors:precise-capturing, r=oli-obk | bors | -0/+1 |
| 2024-04-16 | Avoid lots of `hir::HirId{,Map,Set}` qualifiers. | Nicholas Nethercote | -8/+9 |
| 2024-04-15 | Fix pretty hir for anon consts in diagnostics | Michael Goulet | -10/+6 |
| 2024-04-15 | Add hir::Node::PreciseCapturingNonLifetimeArg | Michael Goulet | -0/+1 |
| 2024-04-11 | Remove `bin_op_to_assoc_op` and invoke `AssocOp::from_ast_binop` directly | Oli Scherer | -28/+1 |
| 2024-04-08 | Thread pattern types through the HIR | Oli Scherer | -0/+5 |
| 2024-03-27 | Implement `mut ref`/`mut ref mut` | Jules Bertholet | -3/+6 |
| 2024-03-22 | Rename `hir::Node::Local` into `hir::Node::LetStmt` | Guillaume Gomez | -1/+1 |
| 2024-03-22 | Rename `hir::Local` into `hir::LetStmt` | Guillaume Gomez | -1/+1 |
| 2024-03-21 | Implement macro-based deref!() syntax for deref patterns | Michael Goulet | -0/+6 |
| 2024-03-20 | Rename `hir::Let` into `hir::LetExpr` | Guillaume Gomez | -1/+1 |
| 2024-03-19 | The AssocOpaqueTy HIR node is not actually needed to differentiate from other... | Oli Scherer | -1/+1 |
| 2024-03-14 | Rollup merge of #122487 - GuillaumeGomez:rename-stmtkind-local, r=oli-obk | Matthias Krüger | -2/+2 |
| 2024-03-14 | Rename `hir::StmtKind::Local` into `hir::StmtKind::Let` | Guillaume Gomez | -2/+2 |
| 2024-03-13 | Create some minimal HIR for associated opaque types | Vadim Petrochenkov | -0/+1 |
| 2024-02-24 | Add asm label support to AST and HIR | Gary Guo | -0/+4 |
| 2024-02-12 | Lower anonymous structs or unions to HIR | Frank King | -16/+21 |
| 2024-02-09 | Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwco | Matthias Krüger | -2/+0 |
| 2024-02-07 | hir: Remove `fn opt_hir_id` and `fn opt_span` | Vadim Petrochenkov | -1/+1 |
| 2024-02-07 | hir: Make sure all `HirId`s have corresponding HIR `Node`s | Vadim Petrochenkov | -0/+7 |
| 2024-02-06 | Invert diagnostic lints. | Nicholas Nethercote | -2/+0 |
| 2024-01-28 | hir: Use `InferArg` in `ArrayLen::Infer` | Vadim Petrochenkov | -1/+1 |
| 2024-01-17 | Add `PatKind::Err` | Lieselotte | -0/+5 |
| 2024-01-12 | Delegation implementation: step 1 | Bryanskiy | -1/+1 |
| 2024-01-05 | Remove `hir::Guard` | Matthew Jasper | -11/+3 |
| 2023-12-25 | Make closures carry their own ClosureKind, rather than deducing what it is fr... | Michael Goulet | -1/+1 |
| 2023-12-22 | Rid the AST & HIR pretty printers of syntactic cruft | León Orell Valerian Liehr | -22/+2 |
| 2023-12-20 | Give `VariantData::Struct` named fields, to clairfy `recovered`. | Alona Enraght-Moony | -1/+1 |
| 2023-12-15 | Rollup merge of #118396 - compiler-errors:ast-lang-items, r=cjgillot | Jubilee | -5/+0 |
| 2023-12-15 | banish hir::GenericBound::LangItemTrait | Michael Goulet | -5/+0 |
| 2023-12-15 | Annotate some bugs | Michael Goulet | -17/+11 |
| 2023-12-10 | remove redundant imports | surechen | -1/+1 |
| 2023-12-05 | Remove `#[rustc_host]`, use internal desugaring | Deadbeef | -1/+1 |
| 2023-11-29 | Add `never_patterns` feature gate | Nadrieril | -0/+1 |
| 2023-11-25 | Remove HirId from QPath::LangItem | Michael Goulet | -1/+1 |
| 2023-11-22 | Auto merge of #117928 - nnethercote:rustc_ast_pretty, r=fee1-dead | bors | -8/+10 |
| 2023-11-22 | Add some comments. | Nicholas Nethercote | -0/+3 |
| 2023-11-22 | Factor out common code in `PrintState`. | Nicholas Nethercote | -4/+3 |
| 2023-11-22 | Remove `NO_ANN`. | Nicholas Nethercote | -4/+4 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -19/+19 |
| 2023-11-04 | Fix remaining uses of `CaptureBy::Value` | Dinu Blanovschi | -1/+1 |
| 2023-10-25 | Print variadic argument pattern in HIR pretty printer | DaniPopes | -7/+12 |
| 2023-10-11 | Fiddle with `State` functions. | Nicholas Nethercote | -22/+10 |
| 2023-10-11 | Tweak comments. | Nicholas Nethercote | -4/+2 |
| 2023-10-11 | Remove many unneeded `pub`s. | Nicholas Nethercote | -58/+59 |
| 2023-10-10 | Rejig some top-level `rustc_hir_pretty` functions. | Nicholas Nethercote | -35/+3 |
| 2023-09-21 | Record asyncness span in HIR | Michael Goulet | -1/+1 |
| 2023-08-08 | Auto merge of #114545 - fee1-dead-contrib:lower-impl-effect, r=oli-obk | bors | -5/+0 |