| Age | Commit message (Expand) | Author | Lines |
| 2025-01-15 | Export likely(), unlikely() and cold_path() in std::hint | Jiri Bobek | -4/+4 |
| 2025-01-08 | Refactor the cast-then-cast cases together, and support transmute-then-transmute | Scott McMurray | -18/+30 |
| 2025-01-08 | [mir-opt] GVN some more transmute cases | Scott McMurray | -495/+403 |
| 2024-12-14 | Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=davidtwco,R... | bors | -171/+151 |
| 2024-12-10 | We don't need `NonNull::as_ptr` debuginfo | Scott McMurray | -98/+60 |
| 2024-12-04 | Rollup merge of #133651 - scottmcm:nonnull-nonzero-no-field-projection, r=oli... | Matthias Krüger | -481/+525 |
| 2024-12-03 | Update `NonZero` and `NonNull` to not field-project (per MCP807) | Scott McMurray | -481/+525 |
| 2024-12-03 | Bounds-check with PtrMetadata instead of Len in MIR | Scott McMurray | -171/+151 |
| 2024-11-25 | comment out the old tests instead of adjusting them | Ralf Jung | -0/+1 |
| 2024-11-25 | Do not unify dereferences in GVN. | Camille GILLOT | -145/+181 |
| 2024-11-25 | Add test. | Camille GILLOT | -0/+154 |
| 2024-11-17 | Likely unlikely fix | Jiri Bobek | -24/+22 |
| 2024-11-07 | Rollup merge of #131913 - jieyouxu:only_debug_assertions, r=onur-ozkan | Jubilee | -3/+4 |
| 2024-10-31 | tests: `ignore-debug` -> `ignore-std-debug-assertions` | 许杰友 Jieyou Xu (Joe) | -3/+4 |
| 2024-10-31 | Mark `simplify_aggregate_to_copy` mir-opt as unsound | 许杰友 Jieyou Xu (Joe) | -29/+47 |
| 2024-10-16 | Rollup merge of #130822 - bjoernager:non-null-from-ref, r=dtolnay | Matthias Krüger | -62/+74 |
| 2024-10-07 | Disable slice_iter mir-opt test in debug builds | Ben Kimock | -0/+1 |
| 2024-10-07 | Bless mir-opt tests | Ben Kimock | -98/+38 |
| 2024-10-07 | Add precondition checks to ptr::offset, ptr::add, ptr::sub | Ben Kimock | -38/+98 |
| 2024-10-07 | Rollup merge of #128399 - mammothbane:master, r=Amanieu,tgross35 | Stuart Cook | -96/+86 |
| 2024-10-06 | liballoc: introduce String, Vec const-slicing | Nathan Perry | -96/+86 |
| 2024-09-27 | Add 'from_ref' and 'from_mut' constructors to 'core::ptr::NonNull'; | Gabriel Bjørnager Jensen | -62/+74 |
| 2024-09-24 | be even more precise about "cast" vs "coercion" | Lukas Markeffsky | -2/+2 |
| 2024-09-14 | Simplify the canonical clone method to copy | DianQK | -49/+159 |
| 2024-08-31 | ignore/fix layout-sensitive tests | The 8472 | -0/+1 |
| 2024-08-18 | Bless *all* the mir-opt tests | Scott McMurray | -379/+379 |
| 2024-08-18 | Update mir-opt filechecks | Scott McMurray | -10/+10 |
| 2024-08-09 | Polymorphize RawVec | Ben Kimock | -64/+124 |
| 2024-07-31 | Do not normalize constants eagerly. | Camille GILLOT | -28/+16 |
| 2024-07-29 | Perform instsimplify before inline to eliminate some trivial calls | DianQK | -50/+80 |
| 2024-07-12 | Rollup merge of #126502 - cuviper:dump-mir-exclude-alloc-bytes, r=estebank | Jubilee | -17/+9 |
| 2024-07-01 | Avoid MIR bloat in inlining | Scott McMurray | -795/+63 |
| 2024-06-26 | Bless mir-opt for excluded alloc bytes | Josh Stone | -16/+8 |
| 2024-06-26 | Use `-Zdump-mir-exclude-alloc-bytes` in some mir-opt tests | Josh Stone | -1/+1 |
| 2024-06-26 | Auto merge of #126844 - scottmcm:more-ptr-cast-gvn, r=saethlin | bors | -63/+954 |
| 2024-06-23 | Also get `add nuw` from `uN::checked_add` | Scott McMurray | -30/+20 |
| 2024-06-23 | Make MIR inlining costs in build-std independent of config.toml | Scott McMurray | -63/+796 |
| 2024-06-22 | GVN away PtrToPtr-then-Transmute when possible | Scott McMurray | -22/+14 |
| 2024-06-22 | GVN away PtrToPtr before comparisons | Scott McMurray | -52/+36 |
| 2024-06-22 | Add a mir test for `slice::Iter::is_empty` | Scott McMurray | -0/+182 |
| 2024-06-20 | Replace `NormalizeArrayLen` with `GVN` | Scott McMurray | -11/+11 |
| 2024-06-20 | More GVN for PtrMetadata | Scott McMurray | -44/+36 |
| 2024-06-19 | Give inlining bonuses to things that optimize out | Scott McMurray | -43/+283 |
| 2024-06-19 | Ban `ArrayToPointer` and `MutToConstPointer` from runtime MIR | Scott McMurray | -8/+8 |
| 2024-06-15 | Redo SliceIndex implementations | Scott McMurray | -19/+285 |
| 2024-06-14 | Add ub-checks to slice_index MIR-opt test | Scott McMurray | -1/+1 |
| 2024-06-10 | Add `SingleUseConsts` mir-opt pass | Scott McMurray | -334/+302 |
| 2024-06-06 | Enable GVN for `AggregateKind::RawPtr` & `UnOp::PtrMetadata` | Scott McMurray | -14/+10 |
| 2024-06-03 | rustfmt `tests/mir-opt`. | Nicholas Nethercote | -11/+7 |
| 2024-05-31 | Revert "Auto merge of #115105 - cjgillot:dest-prop-default, r=oli-obk" | Camille GILLOT | -329/+383 |