| Age | Commit message (Expand) | Author | Lines |
| 2025-02-21 | Move methods from Map to TyCtxt, part 3. | Nicholas Nethercote | -1/+1 |
| 2025-02-18 | Move methods from `Map` to `TyCtxt`, part 2. | Nicholas Nethercote | -4/+3 |
| 2025-02-01 | Rollup merge of #135840 - vayunbiyani:omit_intrinsic_unused_param_warning, r=... | Matthias Krüger | -0/+8 |
| 2025-01-24 | Account for mutable borrow in argument suggestion | Esteban Küber | -6/+10 |
| 2025-01-23 | omit unused args warnings for intrinsics without body | vayunbiyani | -0/+8 |
| 2025-01-11 | On unused assign lint, detect `mut arg: &Ty` meant to be `arg: &mut Ty` | Esteban Küber | -4/+77 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-12 | Add unwrap_unsafe_binder and wrap_unsafe_binder macro operators | Michael Goulet | -0/+3 |
| 2024-12-09 | Introduce `default_field_values` feature | Esteban Küber | -1/+6 |
| 2024-11-19 | liveness checking, yeet `TypingEnv::from_param_env` | lcnr | -4/+5 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -1/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 |
| 2024-09-11 | Also fix if in else | Michael Goulet | -9/+7 |
| 2024-08-29 | Add `warn(unreachable_pub)` to `rustc_passes`. | Nicholas Nethercote | -1/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -7/+7 |
| 2024-06-07 | Revert "Create const block DefIds in typeck instead of ast lowering" | Oli Scherer | -7/+1 |
| 2024-05-29 | Make `body_owned_by` return the body directly. | Oli Scherer | -8/+7 |
| 2024-05-28 | Create const block DefIds in typeck instead of ast lowering | Oli Scherer | -1/+7 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_passes`. | Nicholas Nethercote | -1/+1 |
| 2024-04-29 | Remove `extern crate rustc_middle` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-04-16 | Avoid lots of `hir::HirId{,Map,Set}` qualifiers. | Nicholas Nethercote | -1/+1 |
| 2024-03-22 | Rename `hir::Local` into `hir::LetStmt` | Guillaume Gomez | -2/+2 |
| 2024-03-14 | Rename `hir::StmtKind::Local` into `hir::StmtKind::Let` | Guillaume Gomez | -1/+1 |
| 2024-02-24 | Add asm label support to AST and HIR | Gary Guo | -10/+49 |
| 2024-02-21 | Fix liveness analysis in the presence of never patterns | Nadrieril | -2/+2 |
| 2024-02-08 | Continue to borrowck even if there were previous errors | Oli Scherer | -4/+6 |
| 2024-02-06 | Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs | Michael Goulet | -0/+5 |
| 2024-01-23 | Rename `TyCtxt::emit_spanned_lint` as `TyCtxt::emit_node_span_lint`. | Nicholas Nethercote | -9/+9 |
| 2024-01-10 | Add `DiagCtxt::delayed_bug`. | Nicholas Nethercote | -2/+1 |
| 2024-01-06 | Auto merge of #119531 - petrochenkov:cmpctxt, r=cjgillot | bors | -1/+1 |
| 2024-01-06 | rustc_span: Optimize syntax context comparisons | Vadim Petrochenkov | -1/+1 |
| 2024-01-05 | Remove `hir::Guard` | Matthew Jasper | -15/+6 |
| 2023-12-29 | Rollup merge of #119402 - est31:fix_if_guard_unused, r=compiler-errors | Matthias Krüger | -0/+3 |
| 2023-12-29 | Also walk bindings created by if-let guards | est31 | -0/+3 |
| 2023-12-28 | Use `Pat::walk_always` instead of manual walk | Nilstrieb | -29/+6 |
| 2023-12-27 | move walk_expr outside of every match branch | zetanumbers | -8/+2 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -1/+1 |
| 2023-12-02 | Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`. | Nicholas Nethercote | -1/+1 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -53/+53 |
| 2023-10-30 | Fix #117284, Fix unused variables lint issue for args in macro | yukang | -5/+20 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -2/+2 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -15/+18 |
| 2023-08-19 | remove redundant var rebindings | Matthias Krüger | -1/+0 |
| 2023-08-04 | Improve spans for indexing expressions | Nilstrieb | -1/+1 |
| 2023-07-25 | inline format!() args from rustc_codegen_llvm to the end (4) | Matthias Krüger | -1/+1 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -1/+1 |
| 2023-07-12 | Re-format let-else per rustfmt update | Mark Rousskov | -2/+6 |
| 2023-06-26 | `hir`: Add `Become` expression kind | Maybe Waffle | -0/+7 |
| 2023-05-15 | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | -1/+1 |
| 2023-04-26 | Migrate `rustc_passes` to translatable diagnostics | clubby789 | -124/+80 |