| Age | Commit message (Expand) | Author | Lines |
| 2025-07-13 | Retire hir::*ItemRef. | Camille GILLOT | -12/+4 |
| 2025-07-13 | Retire hir::ForeignItemRef. | Camille GILLOT | -6/+2 |
| 2025-07-13 | Remove hir::AssocItemKind. | Camille GILLOT | -2/+2 |
| 2025-07-13 | Move trait_item_def_id from ImplItemRef to ImplItem. | Camille GILLOT | -1/+1 |
| 2025-05-30 | Reorder fields in `hir::ItemKind` variants. | Nicholas Nethercote | -1/+1 |
| 2025-03-18 | Move `hir::Item::ident` into `hir::ItemKind`. | Nicholas Nethercote | -1/+1 |
| 2025-02-03 | Use a different hir type for patterns in pattern types than we use in match p... | Oli Scherer | -2/+6 |
| 2025-01-23 | Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor` | Boxy | -14/+26 |
| 2025-01-22 | Enforce that all spans are lowered in ast lowering | Oli Scherer | -17/+24 |
| 2025-01-08 | Exhaustively handle expressions in patterns | Oli Scherer | -0/+8 |
| 2024-11-30 | Remove hir::ArrayLen, introduce ConstArgKind::Infer | Dominik Stolz | -11/+2 |
| 2024-11-25 | Refactor `where` predicates, and reserve for attributes support | Frank King | -9/+4 |
| 2024-10-04 | rm `ItemKind::OpaqueTy` | Noah Lev | -0/+8 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 |
| 2024-09-11 | Simplify some nested if statements | Michael Goulet | -19/+17 |
| 2024-07-16 | Add `ConstArgKind::Path` and make `ConstArg` its own HIR node | Noah Lev | -0/+10 |
| 2024-07-16 | Use `ConstArg` for const param defaults | Noah Lev | -1/+1 |
| 2024-06-07 | Revert "Create const block DefIds in typeck instead of ast lowering" | Oli Scherer | -0/+8 |
| 2024-05-31 | Rollup merge of #125635 - fmease:mv-type-binding-assoc-item-constraint, r=com... | Matthias Krüger | -4/+4 |
| 2024-05-30 | Rename HIR `TypeBinding` to `AssocItemConstraint` and related cleanup | León Orell Valerian Liehr | -4/+4 |
| 2024-05-28 | Create const block DefIds in typeck instead of ast lowering | Oli Scherer | -8/+0 |
| 2024-05-04 | Auto merge of #124401 - oli-obk:some_hir_cleanups, r=cjgillot | bors | -2/+2 |
| 2024-04-30 | Remove `extern crate tracing` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-04-26 | `Span`s are already 64 bit, just like references, so stop putting them behind... | Oli Scherer | -1/+1 |
| 2024-04-26 | put `hir::AnonConst` on the hir arena | Oli Scherer | -1/+1 |
| 2024-04-15 | Add hir::Node::PreciseCapturingNonLifetimeArg | Michael Goulet | -0/+17 |
| 2024-04-08 | Actually create ranged int types in the type system. | Oli Scherer | -0/+4 |
| 2024-04-04 | hir: Use `ItemLocalId` in a couple more places | Vadim Petrochenkov | -6/+5 |
| 2024-04-03 | Auto merge of #123429 - matthiaskrgr:rollup-4emw4e9, r=matthiaskrgr | bors | -2/+2 |
| 2024-04-03 | rustc_index: Add a `ZERO` constant to index types | Vadim Petrochenkov | -2/+2 |
| 2024-04-03 | hir: Drop owner's own item-local id (zero) from parenting tables | Vadim Petrochenkov | -1/+3 |
| 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-19 | The AssocOpaqueTy HIR node is not actually needed to differentiate from other... | Oli Scherer | -1/+1 |
| 2024-03-13 | Create some minimal HIR for associated opaque types | Vadim Petrochenkov | -0/+1 |
| 2024-02-07 | hir: Add some FIXMEs for future work | Vadim Petrochenkov | -0/+1 |
| 2024-02-07 | hir: Make sure all `HirId`s have corresponding HIR `Node`s | Vadim Petrochenkov | -6/+36 |
| 2023-12-18 | Replace some instances of FxHashMap/FxHashSet with stable alternatives (mostl... | Michael Woerister | -5/+4 |
| 2023-12-10 | remove redundant imports | surechen | -1/+1 |
| 2023-11-28 | Reduce exposure of some things. | Nicholas Nethercote | -1/+1 |
| 2023-11-26 | merge `DefKind::Coroutine` into `DefKind::Closure` | bohan | -1/+1 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -1/+1 |
| 2023-09-02 | Don't hold the definitions' lock across `index_hir` | John Kåre Alsaker | -15/+15 |
| 2023-06-02 | Separate AnonConst from ConstBlock in HIR. | Camille GILLOT | -0/+8 |
| 2023-04-24 | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | -1/+1 |
| 2023-01-28 | Take a LocalDefId in hir::Visitor::visit_fn. | Camille GILLOT | -13/+0 |
| 2023-01-17 | Remove double spaces after dots in comments | Maybe Waffle | -1/+1 |
| 2022-11-29 | Auto merge of #104947 - cjgillot:verify-hir-nest, r=oli-obk | bors | -1/+1 |
| 2022-11-26 | Verify that HIR parenting and Def parenting match. | Camille GILLOT | -1/+1 |
| 2022-11-23 | Separate lifetime ident from resolution in HIR. | Camille GILLOT | -1/+1 |