| Age | Commit message (Expand) | Author | Lines |
| 2023-09-21 | rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const | Ralf Jung | -4/+4 |
| 2023-08-24 | when terminating during unwinding, show the reason why | Ralf Jung | -4/+4 |
| 2023-08-22 | Auto merge of #115005 - compiler-errors:passes, r=cjgillot | bors | -1/+5 |
| 2023-08-20 | give some unwind-related terminators a more clear name | Ralf Jung | -3/+3 |
| 2023-08-19 | Don't do intra-pass validation on MIR shims | Michael Goulet | -1/+5 |
| 2023-08-18 | Perform MIR validation on drop glue of generator | Gary Guo | -1/+10 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -29/+27 |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -9/+14 |
| 2023-06-28 | Auto merge of #112307 - lcnr:operand-ref, r=compiler-errors | bors | -7/+23 |
| 2023-06-20 | merge `BorrowKind::Unique` into `BorrowKind::Mut` | Ziru Niu | -2/+2 |
| 2023-06-19 | fix types in shim building | lcnr | -7/+23 |
| 2023-06-18 | Better error for non const `PartialEq` call generated by `match` | Deadbeef | -2/+2 |
| 2023-06-05 | cleanup some skip_binder -> subst_identity | Kyle Matsuda | -1/+1 |
| 2023-05-29 | EarlyBinder::new -> EarlyBinder::bind | lcnr | -1/+1 |
| 2023-05-28 | Make EarlyBinder's inner value private; and fix all of the resulting errors | Kyle Matsuda | -2/+5 |
| 2023-05-28 | Replace EarlyBinder(x) with EarlyBinder::new(x) | Kyle Matsuda | -1/+1 |
| 2023-05-25 | Remove DesugaringKind::Replace. | Camille GILLOT | -0/+3 |
| 2023-05-15 | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | -1/+1 |
| 2023-04-24 | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | -1/+1 |
| 2023-04-23 | Use param_env_reveal_all_normalized in MIR opts. | Camille GILLOT | -2/+2 |
| 2023-04-18 | refactor SimlifyCfg and friends - no globals, just enums | miguelraz | -1/+1 |
| 2023-04-06 | Address review feedback | Gary Guo | -2/+2 |
| 2023-04-06 | Refactor unwind from Option to a new enum | Gary Guo | -7/+19 |
| 2023-03-29 | Rollup merge of #109716 - scottmcm:field-to-fieldidx, r=oli-obk | Matthias Krüger | -4/+4 |
| 2023-03-29 | Support TLS access into dylibs on Windows | John Kåre Alsaker | -0/+29 |
| 2023-03-28 | Move `mir::Field` → `abi::FieldIdx` | Scott McMurray | -4/+4 |
| 2023-03-27 | Add a builtin `FnPtr` trait | lcnr | -0/+37 |
| 2023-03-25 | Refactor: `VariantIdx::from_u32(0)` -> `FIRST_VARIANT` | Scott McMurray | -6/+3 |
| 2023-02-24 | Rename many interner functions. | Nicholas Nethercote | -4/+4 |
| 2023-02-17 | Replace `mk_foo` calls with `infer_foo` where possible. | Nicholas Nethercote | -1/+1 |
| 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-02 | Stop deaggregating enums in MIR. | Camille GILLOT | -11/+14 |
| 2023-01-30 | Use `Mutability::{is_mut, is_not}` | Maybe Waffle | -1/+1 |
| 2023-01-26 | change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add EarlyB... | Kyle Matsuda | -4/+4 |
| 2023-01-26 | replace usages of fn_sig query with bound_fn_sig | Kyle Matsuda | -1/+5 |
| 2022-12-21 | Retag argument to `drop_in_place` unconditionally | Jakob Degen | -28/+29 |
| 2022-12-21 | Retag as FnEntry on `drop_in_place` | Jakob Degen | -1/+27 |
| 2022-12-14 | Remove many more cases of `mk_substs_trait` that can now use the iterator sch... | Oli Scherer | -5/+3 |
| 2022-12-14 | Let `mk_fn_def` take an iterator instead to simplify some call sites | Oli Scherer | -3/+1 |
| 2022-12-09 | Remove unneeded field from `SwitchTargets` | Jakob Degen | -1/+0 |
| 2022-12-06 | make retagging work even with 'unstable' places | Ralf Jung | -10/+0 |
| 2022-11-27 | Rename `fn_trait_kind_from_{from_lang=>def_id}` to better convey meaning | Maybe Waffle | -1/+1 |
| 2022-11-21 | Allow iterators instead of requiring slices that will get turned into iterators | Oli Scherer | -3/+3 |
| 2022-11-04 | Some tracing and comment cleanups | Oli Scherer | -6/+2 |
| 2022-10-30 | Rollup merge of #101428 - JakobDegen:build-tests, r=oli-obk | Michael Howell | -1/+1 |
| 2022-10-27 | Accept `TyCtxt` instead of `TyCtxtAt` in `Ty::is_*` functions | Maybe Waffle | -1/+1 |
| 2022-10-27 | Replace `mir_map.0` dump with `built` phase change dump | Jakob Degen | -1/+1 |
| 2022-10-23 | Split phase change from `MirPass` | Jakob Degen | -2/+2 |
| 2022-09-19 | remove the `Subst` trait, always use `EarlyBinder` | lcnr | -1/+1 |