| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-01-11 | Sandwich MIR optimizations between DSE. | Camille GILLOT | -105/+210 |
| 2024-01-11 | Auto merge of #119677 - cjgillot:early-cfg-opt, r=oli-obk | bors | -4/+0 |
| 2024-01-07 | Merge dead bb pruning and unreachable bb deduplication. | Camille GILLOT | -42/+42 |
| 2024-01-07 | Avoid recording no-op replacements. | Camille GILLOT | -0/+20 |
| 2024-01-07 | Reorder early post-inlining passes. | Camille GILLOT | -4/+0 |
| 2023-12-24 | Replace legacy ConstProp by GVN. | Camille GILLOT | -153/+253 |
| 2023-12-24 | Enable GVN by default. | Camille GILLOT | -353/+266 |
| 2023-12-07 | also print 'immutable' flag | Ralf Jung | -4/+4 |
| 2023-11-26 | Update std::simd usage and test outputs | Caleb Zulawski | -76/+76 |
| 2023-11-26 | Bless MIR tests | Gary Guo | -128/+120 |
| 2023-11-01 | Rebase fallout. | Camille GILLOT | -10/+2 |
| 2023-11-01 | Make ui into mir-opt test. | Camille GILLOT | -0/+453 |
| 2023-10-31 | Only emit `!=` assumptions if the otherwise target is reachable. | Camille GILLOT | -4/+1 |
| 2023-10-31 | Simplify assume of a constant. | Camille GILLOT | -14/+6 |
| 2023-10-31 | Replace SwitchInt to unreachable by an assumption. | Camille GILLOT | -1/+7 |
| 2023-10-19 | Allow to run filecheck in mir-opt tests. | Camille GILLOT | -24/+38 |
| 2023-10-17 | Automatically enable cross-crate inlining for small functions | Ben Kimock | -14/+8 |