| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-05-30 | Auto merge of #115105 - cjgillot:dest-prop-default, r=oli-obk | bors | -383/+329 |
| 2024-05-29 | Enable DestinationPropagation by default. | Camille GILLOT | -383/+329 |
| 2024-05-29 | [ACP 362] genericize `ptr::from_raw_parts` | Scott McMurray | -4/+12 |
| 2024-05-28 | Add an intrinsic for `ptr::metadata` | Scott McMurray | -14/+6 |
| 2024-05-23 | Add assert_unsafe_precondition to unchecked_{add,sub,neg,mul,shl,shr} methods | ltdk | -136/+36 |
| 2024-05-17 | Remove `Rvalue::CheckedBinaryOp` | Scott McMurray | -8/+8 |
| 2024-05-06 | Avoid a cast in `ptr::slice_from_raw_parts(_mut)` | Scott McMurray | -66/+82 |
| 2024-05-03 | Auto merge of #123602 - cjgillot:gvn-borrowed, r=oli-obk | bors | -137/+74 |
| 2024-04-21 | Update tests after 123949 | Scott McMurray | -82/+0 |
| 2024-04-21 | InstSimplify `from_raw_parts(p, ())` → `p as _` | Scott McMurray | -40/+4 |
| 2024-04-21 | Use it in the library, and `InstSimplify` it away in the easy places | Scott McMurray | -18/+234 |
| 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 | Merge borrowed locals too. | Camille GILLOT | -105/+73 |
| 2024-04-20 | GVN borrowed locals too. | Camille GILLOT | -66/+35 |
| 2024-04-18 | Make `checked` ops emit *unchecked* LLVM operations where feasible | Scott McMurray | -81/+27 |
| 2024-04-18 | Ensure `[rust] debuginfo-level-std` doesn't change core's MIR | Scott McMurray | -156/+14 |
| 2024-04-18 | Update `checked_ops` so 32- and 64-bit gets the same checks | Scott McMurray | -19/+174 |
| 2024-04-18 | At debuginfo=0, don't inline debuginfo when inlining | Scott McMurray | -936/+679 |
| 2024-04-03 | Remove MIR unsafe check | Matthew Jasper | -234/+138 |
| 2024-04-02 | Auto merge of #118310 - scottmcm:three-way-compare, r=davidtwco | bors | -0/+87 |
| 2024-03-27 | Eliminate `UbCheck` for non-standard libraries | DianQK | -10/+1 |
| 2024-03-24 | Slightly simplify the `iN::partial_cmp` MIR | Scott McMurray | -13/+5 |
| 2024-03-23 | Add+Use `mir::BinOp::Cmp` | Scott McMurray | -105/+32 |
| 2024-03-23 | Add a MIR pre-codegen test for derived PartialOrd | Scott McMurray | -0/+168 |
| 2024-03-23 | Auto merge of #122629 - RalfJung:assert-unsafe-precondition, r=saethlin | bors | -1/+5 |
| 2024-03-23 | refactor check_{lang,library}_ub: use a single intrinsic, put policy into lib... | Ralf Jung | -1/+5 |
| 2024-03-22 | Enable more mir-opt tests in debug builds | Ben Kimock | -4/+1 |
| 2024-03-18 | Remove some only- clauses from mir-opt tests | Ben Kimock | -11/+2 |
| 2024-03-10 | MIR printing: print the path of uneval'd const; refer to promoteds in a consi... | Ralf Jung | -11/+11 |
| 2024-03-08 | Distinguish between library and lang UB in assert_unsafe_precondition | Ben Kimock | -1/+1 |
| 2024-03-08 | Update MIR with `MirPatch` in `UninhabitedEnumBranching` | DianQK | -46/+46 |
| 2024-02-29 | Bless test | r0cky | -12/+12 |
| 2024-02-23 | Ignore less tests in debug builds | Ben Kimock | -3/+2 |
| 2024-02-22 | [AUTO_GENERATED] Migrate compiletest to use `ui_test`-style `//@` directives | 许杰友 Jieyou Xu (Joe) | -31/+31 |
| 2024-02-21 | rename ptr::invalid -> ptr::without_provenance | Ralf Jung | -6/+6 |
| 2024-02-19 | Convert debug_assert_nounwind to intrinsics::debug_assertions | Ben Kimock | -340/+24 |
| 2024-02-11 | Auto merge of #120405 - cjgillot:gvn-pointer, r=oli-obk | bors | -494/+462 |
| 2024-02-09 | Remove ConstGoto and SeparateConstSwitch. | Camille GILLOT | -0/+49 |
| 2024-02-09 | Enable by default. | Camille GILLOT | -374/+201 |
| 2024-02-09 | Fold consecutive PtrToPtr casts. | Camille GILLOT | -494/+462 |
| 2024-02-08 | Bless/fix tests | Ben Kimock | -790/+783 |
| 2024-01-29 | raw pointer metadata API: data address -> data pointer | Ralf Jung | -4/+4 |
| 2024-01-16 | Auto merge of #119954 - scottmcm:option-unwrap-failed, r=WaffleLapkin | bors | -4/+4 |
| 2024-01-16 | Auto merge of #119672 - cjgillot:dse-sandwich, r=oli-obk | bors | -105/+210 |
| 2024-01-16 | Auto merge of #119439 - cjgillot:gvn-faster, r=oli-obk | bors | -0/+20 |
| 2024-01-14 | Split out `option::unwrap_failed` like we have `result::unwrap_failed` | Scott McMurray | -4/+4 |