| Age | Commit message (Expand) | Author | Lines |
| 2024-06-03 | rustfmt `tests/mir-opt`. | Nicholas Nethercote | -227/+246 |
| 2024-06-03 | Reformat `mir!` macro invocations to use braces. | Nicholas Nethercote | -258/+299 |
| 2024-05-30 | Also InstSimplify `&raw*` | Scott McMurray | -0/+156 |
| 2024-05-31 | Revert "Auto merge of #115105 - cjgillot:dest-prop-default, r=oli-obk" | Camille GILLOT | -371/+422 |
| 2024-05-30 | Auto merge of #115105 - cjgillot:dest-prop-default, r=oli-obk | bors | -422/+371 |
| 2024-05-29 | Enable DestinationPropagation by default. | Camille GILLOT | -422/+371 |
| 2024-05-30 | Rollup merge of #125701 - scottmcm:generic-from-raw-parts, r=WaffleLapkin | León Orell Valerian Liehr | -5/+15 |
| 2024-05-29 | [ACP 362] genericize `ptr::from_raw_parts` | Scott McMurray | -5/+15 |
| 2024-05-29 | Auto merge of #125360 - RalfJung:packed-field-reorder, r=fmease | bors | -1/+1 |
| 2024-05-28 | Add custom mir support for `PtrMetadata` | Scott McMurray | -0/+23 |
| 2024-05-28 | Add an intrinsic for `ptr::metadata` | Scott McMurray | -14/+141 |
| 2024-05-28 | Create const block DefIds in typeck instead of ast lowering | Oli Scherer | -1/+1 |
| 2024-05-26 | Rollup merge of #125559 - scottmcm:simplify-shift-ubcheck, r=workingjubilee | Jubilee | -4/+4 |
| 2024-05-26 | Auto merge of #125518 - saethlin:check-arguments-new-in-const, r=joboet | bors | -69/+61 |
| 2024-05-25 | Simplify the `unchecked_sh[lr]` ub-checks a bit | Scott McMurray | -4/+4 |
| 2024-05-24 | Move the checks for Arguments constructors to inline const | Ben Kimock | -69/+61 |
| 2024-05-23 | Add assert_unsafe_precondition to unchecked_{add,sub,neg,mul,shl,shr} methods | ltdk | -148/+128 |
| 2024-05-21 | don't inhibit random field reordering on repr(packed(1)) | Ralf Jung | -1/+1 |
| 2024-05-20 | Rollup merge of #125173 - scottmcm:never-checked, r=davidtwco | Matthias Krüger | -45/+45 |
| 2024-05-20 | Rollup merge of #125106 - Zalathar:expressions, r=davidtwco | Matthias Krüger | -10/+4 |
| 2024-05-17 | Remove `Rvalue::CheckedBinaryOp` | Scott McMurray | -45/+45 |
| 2024-05-17 | Rename Unsafe to Safety | Santiago Pastorino | -10/+10 |
| 2024-05-14 | coverage: Simplify counter expressions using simple algebra | Zalathar | -10/+4 |
| 2024-05-08 | Auto merge of #124795 - scottmcm:simplify-slice-from-raw-parts, r=joboet | bors | -76/+128 |
| 2024-05-07 | Auto merge of #123332 - Nadrieril:testkind-never, r=matthewjasper | bors | -0/+155 |
| 2024-05-06 | Avoid a cast in `ptr::slice_from_raw_parts(_mut)` | Scott McMurray | -76/+128 |
| 2024-05-05 | Rollup merge of #124749 - RossSmyth:stable_range, r=davidtwco | Guillaume Gomez | -1/+0 |
| 2024-05-04 | Lower never patterns to Unreachable in mir | Nadrieril | -17/+101 |
| 2024-05-04 | Add tests | Nadrieril | -0/+71 |
| 2024-05-03 | Auto merge of #123602 - cjgillot:gvn-borrowed, r=oli-obk | bors | -206/+499 |
| 2024-05-02 | Stabilize exclusive_range | Ross Smyth | -1/+0 |
| 2024-04-28 | Update mir-opt tests, add proper regression test | George Bateman | -510/+172 |
| 2024-04-24 | Fix tests and bless | Gary Guo | -4/+3 |
| 2024-04-24 | Error on using `yield` without also using `#[coroutine]` on the closure | Oli Scherer | -39/+43 |
| 2024-04-23 | Rollup merge of #122598 - Nadrieril:full-derefpats, r=matthewjasper | León Orell Valerian Liehr | -74/+74 |
| 2024-04-22 | Rollup merge of #124230 - reitermarkus:generic-nonzero-stable, r=dtolnay | Guillaume Gomez | -1/+0 |
| 2024-04-22 | Stabilize generic `NonZero`. | Markus Reiter | -1/+0 |
| 2024-04-22 | coverage: Add a mir-opt test for branch coverage of match arms | Zalathar | -0/+165 |
| 2024-04-22 | coverage: Move mir-opt coverage tests into a subdirectory | Zalathar | -0/+0 |
| 2024-04-21 | Update tests after 123949 | Scott McMurray | -82/+0 |
| 2024-04-21 | InstSimplify `from_raw_parts(p, ())` → `p as _` | Scott McMurray | -40/+13 |
| 2024-04-21 | Use it in the library, and `InstSimplify` it away in the easy places | Scott McMurray | -18/+234 |
| 2024-04-21 | Add an intrinsic that lowers to AggregateKind::RawPtr | Scott McMurray | -0/+200 |
| 2024-04-21 | Add a mir-opt test for `byte_add` on pointers | Scott McMurray | -0/+248 |
| 2024-04-21 | Add a MIR pre-codegen test for Vec::deref | Scott McMurray | -0/+41 |
| 2024-04-21 | New slice indexing pre-codegen MIR test | Scott McMurray | -0/+47 |
| 2024-04-20 | Use newly exposed Freeze trait. | Camille GILLOT | -54/+58 |
| 2024-04-20 | Dereference immutable borrows in GVN. | Camille GILLOT | -33/+57 |
| 2024-04-20 | Merge borrowed locals too. | Camille GILLOT | -111/+80 |
| 2024-04-20 | GVN borrowed locals too. | Camille GILLOT | -79/+52 |