| Age | Commit message (Expand) | Author | Lines |
| 2024-12-27 | MatchBranchSimplification: Consider empty-unreachable otherwise branch | clubby789 | -0/+11 |
| 2024-10-06 | various fixes for `naked_asm!` implementation | Folkert de Vries | -0/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 |
| 2024-09-21 | Don't alloca for unused locals | Ben Kimock | -0/+11 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -6/+6 |
| 2024-07-07 | Support tail calls in mir via `TerminatorKind::TailCall` | Maybe Waffle | -3/+10 |
| 2024-06-20 | Convert some module-level `//` and `///` comments to `//!`. | Nicholas Nethercote | -1/+2 |
| 2024-06-12 | Require any function with a tait in its signature to actually constrain a hid... | Oli Scherer | -70/+81 |
| 2024-04-29 | Remove `extern crate smallvec` from a couple of crates. | Nicholas Nethercote | -1/+1 |
| 2024-04-29 | Remove `extern crate rustc_macros` from `rustc_middle`. | Nicholas Nethercote | -1/+1 |
| 2024-04-08 | Transforms match into an assignment statement | DianQK | -0/+6 |
| 2024-03-22 | Codegen const panic messages as function calls | Mark Rousskov | -24/+49 |
| 2024-03-11 | Rename `IntoDiagnosticArg` as `IntoDiagArg`. | Nicholas Nethercote | -1/+1 |
| 2024-03-08 | Auto merge of #122182 - matthiaskrgr:rollup-gzimi4c, r=matthiaskrgr | bors | -54/+53 |
| 2024-03-08 | Rollup merge of #119365 - nbdd0121:asm-goto, r=Amanieu | Matthias Krüger | -54/+53 |
| 2024-03-07 | Replace the default branch with an unreachable branch If it is the last variant | DianQK | -0/+11 |
| 2024-03-05 | Rename `DiagnosticMessage` as `DiagMessage`. | Nicholas Nethercote | -1/+1 |
| 2024-02-28 | Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`. | Nicholas Nethercote | -1/+1 |
| 2024-02-24 | Change InlineAsm to allow multiple targets instead | Gary Guo | -31/+33 |
| 2024-02-24 | Use slice.chain(option) for Successors | Gary Guo | -31/+28 |
| 2024-02-03 | Use `DiagnosticArgName` in a few more places. | Nicholas Nethercote | -1/+1 |
| 2024-01-30 | Remove the lifetime from `DiagnosticArgValue`. | Nicholas Nethercote | -1/+1 |
| 2024-01-19 | Pack the u128 in SwitchTargets | Josh Stone | -5/+7 |
| 2023-12-31 | Inline utils. | Camille GILLOT | -0/+19 |
| 2023-12-25 | Only regular coroutines have movability | Michael Goulet | -4/+4 |
| 2023-12-22 | Split coroutine desugaring kind from source | Michael Goulet | -12/+26 |
| 2023-12-10 | remove redundant imports | surechen | -2/+1 |
| 2023-12-08 | Implement `async gen` blocks | Michael Goulet | -0/+8 |
| 2023-11-15 | Re-format code with new rustfmt | Mark Rousskov | -1/+3 |
| 2023-10-30 | Add a custom panic message for resuming `gen` blocks after they panicked | Oli Scherer | -2/+1 |
| 2023-10-27 | Fuse `gen` blocks | Oli Scherer | -2/+3 |
| 2023-10-27 | Basic generators work | Oli Scherer | -2/+3 |
| 2023-10-26 | Add hir::GeneratorKind::Gen | Oli Scherer | -0/+10 |
| 2023-10-23 | Auto merge of #116033 - bvanjoi:fix-116032, r=petrochenkov | bors | -2/+0 |
| 2023-10-22 | use visibility to check unused imports and delete some stmts | bohan | -2/+0 |
| 2023-10-21 | Implement JumpThreading pass. | Camille GILLOT | -0/+9 |
| 2023-10-20 | Rename `CoroutineKind::Gen` to `::Coroutine` | Oli Scherer | -4/+8 |
| 2023-10-20 | s/generator/coroutine/ | Oli Scherer | -4/+4 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -13/+13 |
| 2023-09-19 | organize mir pretty.rs and move more things into it; move statement-related t... | Ralf Jung | -205/+163 |
| 2023-08-24 | make MIR less verbose | Ralf Jung | -4/+13 |
| 2023-08-24 | when terminating during unwinding, show the reason why | Ralf Jung | -24/+64 |
| 2023-08-20 | give some unwind-related terminators a more clear name | Ralf Jung | -12/+14 |
| 2023-08-16 | Make TerminatorEdge plural. | Camille GILLOT | -13/+13 |
| 2023-08-16 | Allow apply_terminator_effect to customize edges. | Camille GILLOT | -0/+106 |
| 2023-07-30 | inline format!() args up to and including rustc_middle | Matthias Krüger | -13/+13 |
| 2023-06-23 | Make `UnwindAction::Continue` explicit in MIR dump | Gary Guo | -1/+2 |
| 2023-05-21 | Tweak the post-order for multi-successor blocks | Scott McMurray | -1/+1 |
| 2023-04-06 | Rename `Abort` terminator to `Terminate` | Gary Guo | -6/+6 |
| 2023-04-06 | Add `UnwindAction::Terminate` | Gary Guo | -0/+1 |