| Age | Commit message (Expand) | Author | Lines |
| 2024-06-26 | Split lifetimes on mir borrowck dataflow | Oli Scherer | -13/+13 |
| 2024-06-24 | Auto merge of #126784 - scottmcm:smaller-terminator, r=compiler-errors | bors | -52/+46 |
| 2024-06-21 | Save 2 pointers in `TerminatorKind` (96 → 80 bytes) | Scott McMurray | -52/+46 |
| 2024-06-21 | Auto merge of #125853 - tesuji:promote-fail-fast, r=cjgillot | bors | -17/+15 |
| 2024-06-21 | Reuse allocation for Vec<Candidate> | Lzu Tao | -6/+3 |
| 2024-06-20 | Replace `NormalizeArrayLen` with `GVN` | Scott McMurray | -123/+8 |
| 2024-06-20 | More GVN for PtrMetadata | Scott McMurray | -12/+93 |
| 2024-06-20 | Add a try_as_constant+try_as_local helper | Scott McMurray | -19/+19 |
| 2024-06-21 | Auto merge of #126578 - scottmcm:inlining-bonuses-too, r=davidtwco | bors | -31/+75 |
| 2024-06-20 | Auto merge of #126736 - matthiaskrgr:rollup-rb20oe3, r=matthiaskrgr | bors | -1/+4 |
| 2024-06-20 | Rollup merge of #126717 - nnethercote:rustfmt-use-pre-cleanups, r=jieyouxu | Matthias Krüger | -1/+4 |
| 2024-06-20 | Auto merge of #116088 - nbdd0121:unwind, r=Amanieu,RalfJung | bors | -33/+1 |
| 2024-06-19 | Give inlining bonuses to things that optimize out | Scott McMurray | -20/+63 |
| 2024-06-19 | Give `CostChecker` both penalties and bonuses | Scott McMurray | -15/+16 |
| 2024-06-20 | Add blank lines after module-level `//!` comments. | Nicholas Nethercote | -1/+4 |
| 2024-06-19 | Ban `ArrayToPointer` and `MutToConstPointer` from runtime MIR | Scott McMurray | -12/+31 |
| 2024-06-19 | Stabilise c_unwind | Gary Guo | -33/+1 |
| 2024-06-18 | Auto merge of #126623 - oli-obk:do_not_count_errors, r=davidtwco | bors | -1/+1 |
| 2024-06-18 | Remove redundant argument from `subdiagnostic` method | Oli Scherer | -1/+1 |
| 2024-06-18 | Rollup merge of #126587 - Zalathar:no-mir-spans, r=oli-obk | Guillaume Gomez | -16/+25 |
| 2024-06-17 | Rollup merge of #126567 - compiler-errors:instance-kind, r=oli-obk,lcnr | Matthias Krüger | -72/+75 |
| 2024-06-17 | coverage: Add debugging flag `-Zcoverage-options=no-mir-spans` | Zalathar | -16/+25 |
| 2024-06-17 | Rollup merge of #126538 - Zalathar:graph, r=nnethercote | 许杰友 Jieyou Xu (Joe) | -154/+46 |
| 2024-06-16 | Rename InstanceDef -> InstanceKind | Michael Goulet | -72/+75 |
| 2024-06-16 | promote_consts: eargerly return when there are no candidates | Lzu Tao | -0/+5 |
| 2024-06-16 | prefer tracing::instrument over debug strings | Lzu Tao | -11/+7 |
| 2024-06-16 | coverage: Prefer `Iterator::copied` | Zalathar | -1/+1 |
| 2024-06-16 | coverage: Flatten some graph code with let-else | Zalathar | -18/+17 |
| 2024-06-16 | coverage: Reduce/simplify visibility in `coverage::graph` | Zalathar | -24/+28 |
| 2024-06-16 | coverage: Remove some old low-value unit tests for graph traversal | Zalathar | -111/+0 |
| 2024-06-16 | coverage: Split span refinement into two separate steps | Zalathar | -10/+12 |
| 2024-06-16 | coverage: Split out a function for dividing coverage spans into buckets | Zalathar | -34/+52 |
| 2024-06-16 | coverage: Eagerly convert coverage spans to a simpler form | Zalathar | -49/+55 |
| 2024-06-16 | coverage: Move most span processing back into `coverage::spans` | Zalathar | -155/+157 |
| 2024-06-16 | coverage: More consistent variable names for span processing | Zalathar | -25/+25 |
| 2024-06-15 | Rollup merge of #126410 - RalfJung:smir-const-operand, r=oli-obk | Guillaume Gomez | -7/+7 |
| 2024-06-15 | Rollup merge of #126354 - compiler-errors:variance, r=lcnr | Matthias Krüger | -21/+6 |
| 2024-06-14 | Use is_lang_item more aggressively | Michael Goulet | -4/+7 |
| 2024-06-13 | Rollup merge of #126392 - WaffleLapkin:gvn-style-ish-changes, r=scottmcm | Matthias Krüger | -2/+1 |
| 2024-06-13 | MIR visitor: constant -> const_operand | Ralf Jung | -7/+7 |
| 2024-06-13 | Small style improvement in `gvn.rs` | Waffle Lapkin | -2/+1 |
| 2024-06-12 | Use Variance glob import everywhere | Michael Goulet | -21/+6 |
| 2024-06-12 | Rollup merge of #126294 - Zalathar:spans-refiner, r=oli-obk | Guillaume Gomez | -203/+36 |
| 2024-06-12 | coverage: Replace the old span refiner with a single function | Zalathar | -203/+36 |
| 2024-06-12 | Use `tidy` to sort crate attributes for all compiler crates. | Nicholas Nethercote | -1/+3 |
| 2024-06-11 | Auto merge of #125910 - scottmcm:single-use-consts, r=saethlin | bors | -104/+201 |
| 2024-06-10 | Rollup merge of #126159 - RalfJung:scalarint-size-mismatch, r=oli-obk | Matthias Krüger | -25/+21 |
| 2024-06-10 | ScalarInt: size mismatches are a bug, do not delay the panic | Ralf Jung | -25/+21 |
| 2024-06-10 | Delete `ConstDebugInfo` pass | Scott McMurray | -105/+0 |
| 2024-06-10 | Try keeping a bitset for which locals need debuginfo updates | Scott McMurray | -7/+11 |