| Age | Commit message (Expand) | Author | Lines |
| 2023-11-26 | rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle... | Vadim Petrochenkov | -1/+1 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -3/+3 |
| 2023-11-13 | continue renaming | lcnr | -2/+2 |
| 2023-11-13 | rename `ReLateBound` to `ReBound` | lcnr | -2/+2 |
| 2023-11-08 | rename `BorrowKind::Shallow` to `Fake` | lcnr | -1/+1 |
| 2023-10-24 | Auto merge of #116300 - cjgillot:split-move, r=petrochenkov | bors | -0/+1 |
| 2023-10-21 | Stop computing error info in move path builder. | Camille GILLOT | -1/+1 |
| 2023-10-21 | Do not report errors from move path builder. | Camille GILLOT | -0/+1 |
| 2023-10-21 | Make `ty::print::Printer` take `&mut self` instead of `self` | Nilstrieb | -2/+4 |
| 2023-10-20 | s/generator/coroutine/ | Oli Scherer | -24/+24 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -13/+13 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -8/+5 |
| 2023-10-02 | Add docs, remove code, change subtyper code | ouz-a | -2/+3 |
| 2023-10-02 | subtyping_projections | ouz-a | -0/+2 |
| 2023-09-21 | rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const | Ralf Jung | -3/+3 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -10/+10 |
| 2023-07-12 | Re-format let-else per rustfmt update | Mark Rousskov | -8/+6 |
| 2023-07-10 | Fix another strange suggestion span | Michael Goulet | -1/+1 |
| 2023-07-10 | Don't use method span on clone suggestion | Michael Goulet | -2/+2 |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -1/+1 |
| 2023-06-30 | Better messages for next in a iterator inside for loops | yukang | -0/+6 |
| 2023-06-20 | address most easy comments | Ziru Niu | -4/+3 |
| 2023-06-20 | merge `BorrowKind::Unique` into `BorrowKind::Mut` | Ziru Niu | -3/+3 |
| 2023-06-18 | Better error for non const `PartialEq` call generated by `match` | Deadbeef | -5/+11 |
| 2023-05-24 | Use `Option::is_some_and` and `Result::is_ok_and` in the compiler | Maybe Waffle | -1/+1 |
| 2023-05-04 | Auto merge of #110806 - WaffleLapkin:unmkI, r=lcnr | bors | -1/+1 |
| 2023-05-03 | Restrict `From<S>` for `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -1/+1 |
| 2023-04-27 | Don't call await a method | Michael Goulet | -6/+15 |
| 2023-04-25 | Replace `tcx.mk_trait_ref` with `ty::TraitRef::new` | Maybe Waffle | -1/+1 |
| 2023-04-24 | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | -1/+1 |
| 2023-04-21 | Clone region var origins instead of taking in borrowck | Michael Goulet | -16/+11 |
| 2023-04-17 | Rollup merge of #104055 - AndyJado:bck_errors, r=davidtwco | Matthias Krüger | -143/+103 |
| 2023-04-16 | Move some utils out of `rustc_const_eval` | Nilstrieb | -3/+3 |
| 2023-04-13 | rm var_span_label to var_subdiag & eager subdiag | AndyJado | -143/+103 |
| 2023-04-06 | Use BoundTy and BoundRegion instead of kind of PlaceholderTy and PlaceholderR... | Jack Huey | -6/+8 |
| 2023-04-01 | Use `FieldIdx` in various things related to aggregates | Scott McMurray | -2/+3 |
| 2023-03-30 | Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>` | Scott McMurray | -1/+1 |
| 2023-03-28 | Move `mir::Field` → `abi::FieldIdx` | Scott McMurray | -5/+5 |
| 2023-03-21 | remove some trait solver helpers | lcnr | -1/+0 |
| 2023-03-14 | Wrap the whole LocalInfo in ClearCrossCrate. | Camille GILLOT | -3/+3 |
| 2023-03-05 | Auto merge of #108351 - petrochenkov:rmdit, r=cjgillot | bors | -1/+1 |
| 2023-03-03 | Desugars drop and replace at MIR build | Giacomo Pasini | -1/+14 |
| 2023-03-02 | rustc_middle: Remove trait `DefIdTree` | Vadim Petrochenkov | -1/+1 |
| 2023-02-26 | Wrap more into into closure_typeinfo query. | Camille GILLOT | -19/+5 |
| 2023-02-16 | remove bound_type_of query; make type_of return EarlyBinder; change type_of i... | Kyle Matsuda | -1/+1 |
| 2023-02-16 | change usages of type_of to bound_type_of | Kyle Matsuda | -1/+1 |
| 2023-02-15 | Rollup merge of #108010 - compiler-errors:can_eq-returns-bool, r=lcnr | Matthias Krüger | -1/+1 |
| 2023-02-14 | Add `of_trait` to DefKind::Impl. | Camille GILLOT | -7/+7 |
| 2023-02-13 | Make can_eq and can_sub return booleans | Michael Goulet | -1/+1 |
| 2023-02-07 | Replacing bound vars is actually instantiating a binder | Michael Goulet | -1/+1 |