| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-06-10 | Add `SingleUseConsts` mir-opt pass | Scott McMurray | -1/+199 |
| 2024-06-09 | Rollup merge of #125041 - scottmcm:gvn-for-from-raw-parts, r=cjgillot | 许杰友 Jieyou Xu (Joe) | -12/+87 |
| 2024-06-08 | offset_of: allow (unstably) taking the offset of slice tail fields | Ralf Jung | -11/+16 |
| 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-06-06 | Enable GVN for `AggregateKind::RawPtr` & `UnOp::PtrMetadata` | Scott McMurray | -12/+87 |
| 2024-06-06 | Auto merge of #125958 - BoxyUwU:remove_const_ty, r=lcnr | bors | -6/+15 |
| 2024-06-05 | Add `Ty` to `mir::Const::Ty` | Boxy | -6/+15 |
| 2024-06-05 | Auto merge of #126038 - matthiaskrgr:rollup-h4rm3x2, r=matthiaskrgr | bors | -30/+40 |
| 2024-06-05 | Rollup merge of #125893 - cjgillot:gvn-newops, r=oli-obk | Matthias Krüger | -30/+40 |
| 2024-06-04 | coverage: Remove hole-carving code from the main span refiner | Zalathar | -80/+19 |
| 2024-06-04 | coverage: Use hole spans to carve up coverage spans into separate buckets | Zalathar | -55/+146 |
| 2024-06-04 | coverage: Build up initial spans by appending to a vector | Zalathar | -18/+21 |
| 2024-06-04 | coverage: Return a nested vector from initial span extraction | Zalathar | -8/+11 |
| 2024-06-04 | Auto merge of #122597 - pacak:master, r=bjorn3 | bors | -0/+3 |
| 2024-06-03 | Opt-in diagnostics reporting to avoid doing extra work in the new solver | Michael Goulet | -1/+1 |
| 2024-06-03 | Reformat `mir!` macro invocations to use braces. | Nicholas Nethercote | -2/+2 |
| 2024-06-02 | Handle all GVN binops in a single place. | Camille GILLOT | -30/+40 |
| 2024-06-01 | Add some more specific checks to the MIR validator | Scott McMurray | -7/+94 |
| 2024-06-01 | Uplift TypeRelation and Relate | Michael Goulet | -4/+6 |
| 2024-06-01 | Auto merge of #125821 - Luv-Ray:issue#121126, r=fee1-dead | bors | -2/+6 |
| 2024-06-01 | check index `value <= 0xFFFF_FF00` | Luv-Ray | -2/+6 |
| 2024-05-31 | Rollup merge of #125796 - scottmcm:more-inst-simplify, r=oli-obk | Matthias Krüger | -1/+1 |
| 2024-05-31 | Auto merge of #124662 - zetanumbers:needs_async_drop, r=oli-obk | bors | -6/+31 |
| 2024-05-30 | Also InstSimplify `&raw*` | Scott McMurray | -1/+1 |
| 2024-05-31 | Revert "Auto merge of #115105 - cjgillot:dest-prop-default, r=oli-obk" | Camille GILLOT | -2/+239 |
| 2024-05-30 | Auto merge of #115105 - cjgillot:dest-prop-default, r=oli-obk | bors | -239/+2 |
| 2024-05-30 | Rollup merge of #125754 - Zalathar:conditions-num, r=lqd | Matthias Krüger | -6/+6 |
| 2024-05-30 | coverage: Rename MC/DC `conditions_num` to `num_conditions` | Zalathar | -6/+6 |
| 2024-05-29 | Enable DestinationPropagation by default. | Camille GILLOT | -239/+2 |
| 2024-05-29 | Make `body_owned_by` return the body directly. | Oli Scherer | -1/+2 |
| 2024-05-29 | Optimize async drop glue for some old types | Daria Sukhonina | -6/+31 |
| 2024-05-29 | Rollup merge of #124251 - scottmcm:unop-ptr-metadata, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -1/+28 |
| 2024-05-28 | Add an intrinsic for `ptr::metadata` | Scott McMurray | -1/+28 |
| 2024-05-28 | Rollup merge of #125637 - nnethercote:rustfmt-fixes, r=GuillaumeGomez | Matthias Krüger | -5/+3 |
| 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-28 | Don't format `tests/run-make/*/rmake.rs`. | Nicholas Nethercote | -5/+3 |
| 2024-05-27 | Rollup merge of #125616 - RalfJung:mir-validate-downcast-projection, r=compil... | Matthias Krüger | -3/+23 |
| 2024-05-27 | MIR validation: ensure that downcast projection is followed by field projection | Ralf Jung | -3/+23 |
| 2024-05-27 | Auto merge of #125602 - RalfJung:interpret-mir-lifetime, r=oli-obk | bors | -12/+11 |
| 2024-05-27 | Auto merge of #125410 - fmease:adj-lint-diag-api, r=nnethercote | bors | -14/+8 |