| Age | Commit message (Expand) | Author | Lines |
| 2024-01-14 | Use zip_eq to enforce that things being zipped have equal sizes | Michael Goulet | -1/+2 |
| 2024-01-05 | Remove `thir::Guard` | Matthew Jasper | -1/+1 |
| 2024-01-05 | Remove `hir::Guard` | Matthew Jasper | -7/+2 |
| 2023-12-28 | Movability doesn't need to be a query anymore | Michael Goulet | -1/+1 |
| 2023-12-28 | Remove movability from TyKind::Coroutine | Michael Goulet | -2/+2 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -3/+3 |
| 2023-12-15 | Annotate some more bugs | Michael Goulet | -1/+1 |
| 2023-12-04 | Don't include destruction scopes in THIR | Matthew Jasper | -17/+1 |
| 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-25 | Review comment | Michael Goulet | -20/+8 |
| 2023-11-25 | make sure we still eagerly emit errors | Michael Goulet | -2/+4 |
| 2023-11-25 | Remove mir::Const::from_anon_const | Michael Goulet | -4/+22 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -48/+41 |
| 2023-11-15 | Re-format code with new rustfmt | Mark Rousskov | -4/+4 |
| 2023-10-31 | Support enum variants in offset_of! | George Bateman | -1/+1 |
| 2023-10-26 | Auto merge of #113262 - Nilstrieb:rawr-casting, r=lcnr | bors | -19/+13 |
| 2023-10-25 | Use let chains instead of let else | Nilstrieb | -19/+13 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -2/+2 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -13/+17 |
| 2023-09-21 | rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const | Ralf Jung | -10/+4 |
| 2023-09-14 | make it more clear which functions create fresh AllocId | Ralf Jung | -1/+1 |
| 2023-08-15 | Rollup merge of #114819 - estebank:issue-78124, r=compiler-errors | Matthias Krüger | -0/+1 |
| 2023-08-14 | Move scrutinee `HirId` into `MatchSource::TryDesugar` | Esteban Küber | -0/+1 |
| 2023-08-14 | Remove unnecessary FIXME | ouz-a | -1/+0 |
| 2023-08-04 | Rollup merge of #114434 - Nilstrieb:indexing-spans, r=est31 | Matthias Krüger | -2/+8 |
| 2023-08-04 | Improve spans for indexing expressions | Nilstrieb | -2/+8 |
| 2023-08-04 | Rollup merge of #114022 - oli-obk:tait_ice_alias_field_projection, r=cjgillot | Matthias Krüger | -0/+3 |
| 2023-07-25 | inline format!() args from rustc_codegen_llvm to the end (4) | Matthias Krüger | -3/+1 |
| 2023-07-24 | Perform OpaqueCast field projection on HIR, too. | Oli Scherer | -0/+3 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -35/+33 |
| 2023-07-10 | Do not set up wrong span for adjustments | Michael Goulet | -18/+1 |
| 2023-07-08 | Rollup merge of #113217 - ericmarkmartin:lower-type-relative-ctor-to-adt, r=c... | Matthias Krüger | -15/+32 |
| 2023-07-07 | Rename `adjustment::PointerCast` and variants using it to `PointerCoercion` | Nilstrieb | -6/+11 |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -6/+12 |
| 2023-07-02 | refactor | Eric Mark Martin | -17/+19 |
| 2023-06-30 | resolve typerelative ctors to adt | Eric Mark Martin | -12/+27 |
| 2023-06-27 | `thir`: Add `Become` expression kind | Maybe Waffle | -6/+2 |
| 2023-06-26 | `hir`: Add `Become` expression kind | Maybe Waffle | -0/+5 |
| 2023-06-20 | merge `BorrowKind::Unique` into `BorrowKind::Mut` | Ziru Niu | -6/+10 |
| 2023-05-24 | Use `Option::is_some_and` and `Result::is_ok_and` in the compiler | Maybe Waffle | -2/+2 |
| 2023-05-19 | Drive-by-cleanup: Don't emit `thir::ExprKind::NeverToAny` for `! -> !` | Maybe Waffle | -0/+1 |
| 2023-04-24 | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | -1/+1 |
| 2023-04-21 | intern offsetof fields | DrMeepster | -1/+1 |
| 2023-04-21 | offset_of | DrMeepster | -0/+8 |
| 2023-03-30 | Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>` | Scott McMurray | -3/+3 |
| 2023-03-28 | Move `mir::Field` → `abi::FieldIdx` | Scott McMurray | -6/+6 |
| 2023-03-25 | Refactor: `VariantIdx::from_u32(0)` -> `FIRST_VARIANT` | Scott McMurray | -4/+4 |
| 2023-03-20 | Remove Ty::is_region_ptr | Mu42 | -1/+1 |
| 2023-03-14 | Remove box expressions from HIR | clubby789 | -1/+0 |
| 2023-03-04 | Auto merge of #108692 - nnethercote:dont-call-temporary_scope-twice, r=cjgillot | bors | -4/+2 |