| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2023-03-03 | Don't call `temporary_scope` twice. | Nicholas Nethercote | -4/+2 |
| 2023-03-02 | Rollup merge of #108516 - clubby789:rustc-box-restrict, r=compiler-errors | Matthias Krüger | -1/+31 |
| 2023-03-02 | Restrict `#[rustc_box]` to `Box::new` calls | clubby789 | -1/+31 |
| 2023-02-27 | Auto merge of #108487 - cjgillot:no-typeck-mir, r=oli-obk | bors | -2/+3 |
| 2023-02-26 | Access upvars through a query. | Camille GILLOT | -2/+3 |
| 2023-02-25 | Add ErrorGuaranteed to HIR ExprKind::Err | Michael Goulet | -1/+1 |
| 2023-02-24 | Rename many interner functions. | Nicholas Nethercote | -1/+1 |
| 2022-12-04 | drive-by: move field_index to typeck results | Michael Goulet | -2/+2 |
| 2022-11-24 | Auto merge of #104507 - WaffleLapkin:asderefsyou, r=wesleywiser | bors | -7/+5 |
| 2022-11-21 | Reduce the amount of passed-around arguments that will get merged into one la... | Oli Scherer | -8/+9 |
| 2022-11-16 | Use `as_deref` in compiler (but only where it makes sense) | Maybe Waffle | -7/+5 |
| 2022-11-13 | Store a LocalDefId in hir::AnonConst. | Camille GILLOT | -7/+5 |
| 2022-11-13 | Store a LocalDefId in hir::GenericParam. | Camille GILLOT | -3/+1 |
| 2022-11-08 | Add support for custom MIR parsing | Jakob Degen | -5/+11 |
| 2022-10-14 | Make dyn* cast into a coercion | Michael Goulet | -0/+1 |
| 2022-09-27 | rustc_typeck to rustc_hir_analysis | lcnr | -1/+1 |
| 2022-09-16 | Merge two arguments into one | Oli Scherer | -0/+4 |
| 2022-09-05 | refactor: remove unnecessary variables | Takayuki Maeda | -1/+2 |
| 2022-09-05 | separate the receiver from arguments in HIR | Takayuki Maeda | -3/+6 |