| Age | Commit message (Expand) | Author | Lines |
| 2025-10-02 | mir-opt: Eliminate dead statements even if they are used by debuginfos | dianqk | -0/+3 |
| 2025-10-02 | mir-opt: Eliminate dead ref statements | dianqk | -0/+19 |
| 2025-09-26 | ProjectionElem::Subtype -> CastKind::Subtype | beepster4096 | -4/+0 |
| 2025-09-16 | Remove Rvalue::Len. | Camille Gillot | -1/+0 |
| 2025-09-09 | don't trim paths in mir dumping when filtering and at the top of the file | beepster4096 | -5/+7 |
| 2025-09-01 | Introduce `MirDumper` and `MirWriter`. | Nicholas Nethercote | -139/+143 |
| 2025-09-01 | Indent some functions. | Nicholas Nethercote | -322/+322 |
| 2025-09-01 | Use trait object references for closures. | Nicholas Nethercote | -41/+21 |
| 2025-09-01 | Avoid unnecessary `mut`-ness for various closures. | Nicholas Nethercote | -14/+14 |
| 2025-09-01 | Inline and remove `dump_matched_mir_node`. | Nicholas Nethercote | -25/+11 |
| 2025-08-19 | Rollup merge of #145510 - cjgillot:visit-async-drop, r=davidtwco | 许杰友 Jieyou Xu (Joe) | -1/+4 |
| 2025-08-17 | Auto merge of #144081 - RalfJung:const-ptr-fragments, r=oli-obk | bors | -2/+2 |
| 2025-08-16 | Visit and print async_fut local for async drop. | Camille Gillot | -1/+4 |
| 2025-08-13 | Rollup merge of #144949 - nnethercote:more-Printer-cleanups, r=davidtwco | Guillaume Gomez | -2/+2 |
| 2025-08-06 | coverage: Remove all unstable support for MC/DC instrumentation | Zalathar | -38/+1 |
| 2025-08-06 | Rename some `PrettyPrinter` methods. | Nicholas Nethercote | -2/+2 |
| 2025-08-05 | Rollup merge of #144920 - compiler-errors:span-arg, r=lqd | Samuel Tardieu | -3/+3 |
| 2025-08-04 | Dont print arg span in MIR dump for tail call | Michael Goulet | -3/+3 |
| 2025-08-03 | Rename `Printer` variables. | Nicholas Nethercote | -17/+17 |
| 2025-07-30 | const-eval: full support for pointer fragments | Ralf Jung | -2/+2 |
| 2025-07-23 | Remove useless lifetime parameter. | Camille GILLOT | -6/+6 |
| 2025-07-23 | Give an AllocId to ConstValue::Slice. | Camille GILLOT | -5/+1 |
| 2025-07-09 | Add opaque TypeId handles for CTFE | Oli Scherer | -0/+1 |
| 2025-07-07 | compiler: Parse `p-` specs in datalayout string, allow definition of custom d... | Edoardo Marangoni | -1/+1 |
| 2025-05-25 | hir_body_const_context should take LocalDefId | Michael Goulet | -1/+5 |
| 2025-04-28 | AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}... | Andrew Zhogin | -4/+36 |
| 2025-04-14 | Rollup merge of #139811 - yotamofek:pr/newtype_cleanups, r=oli-obk | Matthias Krüger | -3/+3 |
| 2025-04-14 | Use `newtype_index!`-generated types more idiomatically | Yotam Ofek | -3/+3 |
| 2025-04-13 | Visit place in BackwardIncompatibleDropHint statement | Michael Goulet | -1/+1 |
| 2025-03-18 | coverage: Don't store a body span in `FunctionCoverageInfo` | Zalathar | -2/+1 |
| 2025-03-12 | Rollup merge of #138280 - folkertdev:mir-dump-asm-const, r=compiler-errors | Manish Goregaokar | -1/+4 |
| 2025-03-12 | Move methods from `Map` to `TyCtxt`, part 4. | Nicholas Nethercote | -2/+2 |
| 2025-03-10 | fix ICE in pretty-printing `global_asm!` | Folkert de Vries | -1/+4 |
| 2025-02-26 | Make -Z unpretty=mir suggest -Z dump-mir as well | Maja Kądziołka | -0/+1 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -1/+1 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -1/+1 |
| 2025-02-21 | Rollup merge of #137305 - nnethercote:rustc_middle-2, r=lcnr | Matthias Krüger | -1/+1 |
| 2025-02-21 | Make `PassWhere` impl `Copy`. | Nicholas Nethercote | -1/+1 |
| 2025-02-20 | Improve how the MIR dialect/phase index is reported. | Nicholas Nethercote | -1/+2 |
| 2025-02-18 | Move methods from `Map` to `TyCtxt`, part 2. | Nicholas Nethercote | -1/+1 |
| 2025-02-11 | Simplify intra-crate qualifiers. | Nicholas Nethercote | -7/+6 |
| 2025-02-06 | coverage: Defer part of counter-creation until codegen | Zalathar | -5/+1 |
| 2025-02-05 | Rollup merge of #128045 - pnkfelix:rustc-contracts, r=oli-obk | León Orell Valerian Liehr | -0/+1 |
| 2025-02-03 | Contracts core intrinsics. | Felix S. Klock II | -0/+1 |
| 2025-02-03 | Rollup merge of #136430 - FedericoBruzzone:follow-up-136180, r=oli-obk | Matthias Krüger | -5/+6 |
| 2025-02-03 | Refactor using the type-level constant value `ty::Value` | FedericoBruzzone | -5/+6 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -0/+10 |
| 2025-01-30 | introduce `ty::Value` | Lukas Markeffsky | -1/+3 |
| 2025-01-25 | extract principal MIR dump function | Rémy Rakic | -21/+42 |
| 2025-01-18 | Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper" | Rémy Rakic | -0/+1 |