| Age | Commit message (Expand) | Author | Lines |
| 2024-09-16 | Record synthetic MIR bodies in mir_keys | Michael Goulet | -16/+20 |
| 2024-09-14 | Rollup merge of #130199 - compiler-errors:by-move, r=cjgillot | Stuart Cook | -1/+1 |
| 2024-09-10 | Don't call closure_by_move_body_def_id on FnOnce async closures in MIR valida... | Michael Goulet | -1/+1 |
| 2024-09-10 | Make `check_live_drops` into a `MirLint`. | Nicholas Nethercote | -3/+6 |
| 2024-09-10 | Remove references from some structs. | Nicholas Nethercote | -6/+8 |
| 2024-09-10 | Improve comment formatting. | Nicholas Nethercote | -12/+19 |
| 2024-09-09 | Reduce visibilities, and add `warn(unreachable_pub)`. | Nicholas Nethercote | -2/+5 |
| 2024-09-03 | Move `MirPass` to `rustc_mir_transform`. | Nicholas Nethercote | -2/+2 |
| 2024-09-03 | Adjust `SanityCheck`. | Nicholas Nethercote | -2/+2 |
| 2024-09-02 | Rollup merge of #129738 - nnethercote:rustc_mir_transform-cleanups, r=cjgillot | Matthias Krüger | -11/+5 |
| 2024-08-30 | Simplify a pattern. | Nicholas Nethercote | -2/+1 |
| 2024-08-30 | Simplify creation of a set. | Nicholas Nethercote | -3/+1 |
| 2024-08-30 | Simplify a provider definition. | Nicholas Nethercote | -1/+1 |
| 2024-08-30 | Condense `use rustc_*` declarations. | Nicholas Nethercote | -3/+2 |
| 2024-08-30 | Remove unused features. | Nicholas Nethercote | -2/+0 |
| 2024-08-30 | Remove `#[macro_use] extern crate tracing` from `rustc_mir_transform`. | Nicholas Nethercote | -3/+1 |
| 2024-08-26 | Stop using a special inner body for the coroutine by-move body for async clos... | Michael Goulet | -24/+18 |
| 2024-08-01 | MIR required_consts, mentioned_items: ensure we do not forget to fill these l... | Ralf Jung | -12/+24 |
| 2024-07-29 | Perform instsimplify before inline to eliminate some trivial calls | DianQK | -1/+4 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -3/+3 |
| 2024-07-28 | stabilize `is_sorted` | Slanterns | -1/+0 |
| 2024-07-02 | chore: remove duplicate words | hattizai | -1/+1 |
| 2024-06-21 | Save 2 pointers in `TerminatorKind` (96 → 80 bytes) | Scott McMurray | -2/+8 |
| 2024-06-20 | Replace `NormalizeArrayLen` with `GVN` | Scott McMurray | -4/+0 |
| 2024-06-19 | Ban `ArrayToPointer` and `MutToConstPointer` from runtime MIR | Scott McMurray | -3/+3 |
| 2024-06-16 | Rename InstanceDef -> InstanceKind | Michael Goulet | -1/+1 |
| 2024-06-12 | Use `tidy` to sort crate attributes for all compiler crates. | Nicholas Nethercote | -1/+3 |
| 2024-06-10 | Delete `ConstDebugInfo` pass | Scott McMurray | -2/+0 |
| 2024-06-10 | Add `SingleUseConsts` mir-opt pass | Scott McMurray | -0/+2 |
| 2024-06-07 | Rollup merge of #126077 - oli-obk:revert_is_mir_available, r=BoxyUwU | Matthias Krüger | -1/+1 |
| 2024-06-07 | Revert "Create const block DefIds in typeck instead of ast lowering" | Oli Scherer | -6/+0 |
| 2024-06-07 | Revert "Cache whether a body has inline consts" | Oli Scherer | -5/+1 |
| 2024-06-06 | Revert "Use the HIR instead of mir_keys for determining whether something wil... | Oli Scherer | -1/+1 |
| 2024-05-31 | Revert "Auto merge of #115105 - cjgillot:dest-prop-default, r=oli-obk" | Camille GILLOT | -1/+3 |
| 2024-05-30 | Auto merge of #115105 - cjgillot:dest-prop-default, r=oli-obk | bors | -3/+1 |
| 2024-05-29 | Enable DestinationPropagation by default. | Camille GILLOT | -3/+1 |
| 2024-05-29 | Make `body_owned_by` return the body directly. | Oli Scherer | -1/+2 |
| 2024-05-28 | Cache whether a body has inline consts | Oli Scherer | -1/+4 |
| 2024-05-28 | Create const block DefIds in typeck instead of ast lowering | Oli Scherer | -0/+6 |
| 2024-05-28 | Use the HIR instead of mir_keys for determining whether something will have a... | Oli Scherer | -1/+1 |
| 2024-05-24 | compiler: unnest rustc_const_eval::check_consts | Jubilee Young | -1/+1 |
| 2024-05-24 | compiler: const_eval/transform/validate.rs -> mir_transform/validate.rs | Jubilee Young | -1/+1 |
| 2024-05-13 | Remove `extern crate rustc_middle` from `rustc_mir_transform`. | Nicholas Nethercote | -2/+1 |
| 2024-05-01 | Step bootstrap cfgs | Mark Rousskov | -1/+0 |
| 2024-04-24 | Stabilise `inline_const` | Gary Guo | -1/+1 |
| 2024-04-23 | compute required_consts before promotion, and add promoteds that may fail | Ralf Jung | -8/+9 |
| 2024-04-23 | promotion: do not promote const-fn calls in const when that may fail without ... | Ralf Jung | -7/+8 |
| 2024-04-03 | Remove MIR unsafe check | Matthew Jasper | -7/+0 |
| 2024-04-03 | Auto merge of #122225 - DianQK:nits-120268, r=cjgillot | bors | -3/+4 |
| 2024-03-25 | Auto merge of #122721 - oli-obk:merge_queries, r=davidtwco | bors | -12/+8 |