| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-07-04 | Improve dead code analysis | mu001999 | -28/+12 |
| 2024-07-02 | chore: remove duplicate words | hattizai | -1/+1 |
| 2024-06-27 | Extend rules of dead code analysis for impls for adts to impls for types refe... | mu001999 | -10/+22 |
| 2024-06-25 | Auto merge of #126951 - matthiaskrgr:rollup-xg0o4mc, r=matthiaskrgr | bors | -16/+25 |
| 2024-06-25 | Rollup merge of #126302 - mu001999-contrib:ignore/default, r=michaelwoerister | Matthias Krüger | -0/+25 |
| 2024-06-25 | Rollup merge of #126618 - mu001999-contrib:dead/enhance, r=pnkfelix | Matthias Krüger | -16/+25 |
| 2024-06-25 | Detect unused structs which derived Default | mu001999 | -0/+25 |
| 2024-06-24 | Rollup merge of #124460 - long-long-float:show-notice-about-enum-with-debug, ... | Michael Goulet | -0/+19 |
| 2024-06-19 | Rollup merge of #124580 - gurry:124556-suggest-remove-tuple-field, r=jackh726 | León Orell Valerian Liehr | -13/+45 |
| 2024-06-18 | Mark assoc tys live only if the trait is live | mu001999 | -16/+25 |
| 2024-06-16 | Show notice about "never used" for enum | long-long-float | -0/+19 |
| 2024-06-13 | Rollup merge of #126315 - mu001999-contrib:fix/126289, r=petrochenkov | Matthias Krüger | -1/+1 |
| 2024-06-12 | Detect pub structs never constructed even though they impl pub trait with ass... | r0cky | -2/+2 |
| 2024-06-12 | Add pub struct with allow(dead_code) into worklist | r0cky | -1/+1 |
| 2024-06-07 | Rollup merge of #125572 - mu001999-contrib:dead/enhance, r=pnkfelix | Matthias Krüger | -28/+93 |
| 2024-06-07 | Revert "Create const block DefIds in typeck instead of ast lowering" | Oli Scherer | -10/+11 |
| 2024-06-05 | Detect pub structs never constructed and unused associated constants in traits | r0cky | -28/+93 |
| 2024-05-28 | Create const block DefIds in typeck instead of ast lowering | Oli Scherer | -11/+10 |
| 2024-05-23 | Detect unused structs which implement private traits | r0cky | -16/+33 |
| 2024-05-13 | Suggest removing unused tuple fields if they are the last fields | Gurinder Singh | -13/+45 |
| 2024-04-29 | Remove `extern crate rustc_middle` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-04-06 | Do not ICE on field access check on expr with `ty::Error` | Esteban Küber | -1/+2 |
| 2024-03-23 | Auto merge of #119552 - krtab:dead_code_priv_mod_pub_field, r=cjgillot,saethlin | bors | -2/+3 |
| 2024-03-21 | rename items -> free_items | Ralf Jung | -2/+2 |