| Age | Commit message (Expand) | Author | Lines |
| 2025-07-28 | Rename impl_of_method -> impl_of_assoc | Cameron Steffen | -1/+1 |
| 2025-07-28 | Rename trait_of_item -> trait_of_assoc | Cameron Steffen | -1/+1 |
| 2025-07-13 | Auto merge of #143357 - cjgillot:no-assoc-item-kind, r=compiler-errors | bors | -2/+2 |
| 2025-07-13 | Retire hir::*ItemRef. | Camille GILLOT | -2/+2 |
| 2025-07-13 | Remove hir::AssocItemKind. | Camille GILLOT | -1/+1 |
| 2025-07-10 | Check assoc consts and tys later like assoc fns | Mu001999 | -24/+46 |
| 2025-07-03 | setup CI and tidy to use typos for spellchecking and fix few typos | klensy | -1/+1 |
| 2025-06-25 | Rollup merge of #142724 - xizheyin:avoid_overwrite_args, r=oli-obk | Jana Dönszelmann | -1/+1 |
| 2025-06-25 | Add runtime check to avoid overwrite arg easily in diag and store and restore... | xizheyin | -1/+1 |
| 2025-06-14 | Marks ADT live if it appears in pattern | Mu001999 | -50/+28 |
| 2025-06-12 | detect when variants have the same name as an associated function | Jana Dönszelmann | -1/+29 |
| 2025-06-09 | Always consider `const _` items as live for dead code analysis | Urgau | -1/+12 |
| 2025-05-31 | Rollup merge of #141740 - nnethercote:hir-ItemKind-field-order, r=fee1-dead | Matthias Krüger | -3/+3 |
| 2025-05-30 | Reorder fields in `hir::ItemKind` variants. | Nicholas Nethercote | -3/+3 |
| 2025-05-27 | Refactor the two-phase check for impls and impl items | Mu001999 | -130/+120 |
| 2025-05-24 | Cleanup CodegenFnAttrFlags | Noratrieb | -1/+1 |
| 2025-04-03 | impl !PartialOrd for HirId | Oli Scherer | -1/+2 |
| 2025-04-03 | Remove `LintExpectationId` from `Level` variants | Oli Scherer | -5/+6 |
| 2025-04-03 | Make LevelAndSource a struct | Oli Scherer | -2/+2 |
| 2025-04-02 | Only walk local items instead of filtering for them later | Oli Scherer | -4/+2 |
| 2025-03-17 | Rollup merge of #138384 - nnethercote:hir-ItemKind-idents, r=fmease | Matthias Krüger | -4/+4 |
| 2025-03-18 | Move `hir::Item::ident` into `hir::ItemKind`. | Nicholas Nethercote | -4/+4 |
| 2025-03-17 | Flatten and simplify some control flow | Yotam Ofek | -1/+1 |
| 2025-03-12 | Move methods from `Map` to `TyCtxt`, part 4. | Nicholas Nethercote | -3/+3 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -1/+1 |
| 2025-02-18 | Move methods from `Map` to `TyCtxt`, part 2. | Nicholas Nethercote | -2/+2 |
| 2025-02-17 | Move some `Map` methods onto `TyCtxt`. | Nicholas Nethercote | -6/+6 |
| 2025-01-29 | Handle all `PatExpr`s in dead code analysis | Oli Scherer | -5/+12 |
| 2025-01-29 | Eliminate PatKind::Path | Oli Scherer | -4/+3 |
| 2025-01-23 | Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor` | Boxy | -1/+1 |
| 2025-01-19 | Run `clippy --fix` for `unnecessary_map_or` lint | Yotam Ofek | -1/+1 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -1/+1 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -4/+7 |
| 2024-10-27 | compiler: Add rustc_abi dependence to the compiler | Jubilee Young | -1/+1 |
| 2024-10-04 | rm `ItemKind::OpaqueTy` | Noah Lev | -8/+2 |
| 2024-10-02 | Remove redundant in_trait from hir::TyKind::OpaqueDef | Michael Goulet | -1/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -2/+2 |
| 2024-09-09 | Remove needless returns detected by clippy in the compiler | Eduardo Sánchez Muñoz | -1/+1 |
| 2024-09-02 | chore: Fix typos in 'compiler' (batch 2) | Alexander Cyon | -2/+2 |
| 2024-08-03 | Revert "Rollup merge of #125572 - mu001999-contrib:dead/enhance, r=pnkfelix" | Michael Goulet | -93/+28 |
| 2024-08-03 | Revert "Rollup merge of #126315 - mu001999-contrib:fix/126289, r=petrochenkov" | Michael Goulet | -1/+1 |
| 2024-08-03 | Revert "Rollup merge of #126618 - mu001999-contrib:dead/enhance, r=pnkfelix" | Michael Goulet | -25/+16 |
| 2024-08-03 | Revert "Rollup merge of #127107 - mu001999-contrib:dead/enhance-2, r=pnkfelix" | Michael Goulet | -12/+28 |
| 2024-08-03 | Revert "Rollup merge of #127017 - mu001999-contrib:dead/enhance, r=pnkfelix" | Michael Goulet | -22/+10 |
| 2024-08-03 | Revert "Rollup merge of #128104 - mu001999-contrib:fix/128053, r=petrochenkov" | Michael Goulet | -19/+17 |
| 2024-07-29 | Rollup merge of #128104 - mu001999-contrib:fix/128053, r=petrochenkov | Matthias Krüger | -17/+19 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -1/+2 |
| 2024-07-26 | Not lint pub structs without pub constructors if containing fields of unit, n... | mu001999 | -17/+19 |
| 2024-07-26 | Rollup merge of #127017 - mu001999-contrib:dead/enhance, r=pnkfelix | Trevor Gross | -10/+22 |
| 2024-07-05 | Rollup merge of #127107 - mu001999-contrib:dead/enhance-2, r=pnkfelix | Michael Goulet | -28/+12 |