| Age | Commit message (Expand) | Author | Lines |
| 2025-10-03 | Auto merge of #142771 - dianqk:mir-stmt-debuginfo, r=cjgillot | bors | -4/+0 |
| 2025-10-02 | Extends `rustc_force_inline` to inherent methods | Reuben Cruise | -0/+292 |
| 2025-10-02 | mir-opt: Eliminate dead statements even if they are used by debuginfos | dianqk | -28/+22 |
| 2025-10-02 | mir-opt: Eliminate trivial unnecessary storage annotations | dianqk | -6/+0 |
| 2025-10-02 | mir-opt: Eliminate dead ref statements | dianqk | -24/+32 |
| 2025-08-18 | Remove the no_sanitize attribute in favor of sanitize | Bastian Kersting | -11/+11 |
| 2025-07-23 | Give an AllocId to ConstValue::Slice. | Camille GILLOT | -0/+8 |
| 2025-06-22 | Only inherit local hash for paths. | Camille GILLOT | -1/+1 |
| 2025-06-16 | tests: `{Meta,Pointee}Sized` in non-minicore tests | David Wood | -1/+7 |
| 2025-05-21 | Add some track_caller info to precondition panics | Ben Kimock | -14/+14 |
| 2025-05-10 | Rollup merge of #140151 - RalfJung:drop_in_place-is-not-an-intrinsic, r=Mark-... | Matthias Krüger | -9/+9 |
| 2025-04-22 | remove intrinsics::drop_in_place | Ralf Jung | -9/+9 |
| 2025-04-21 | mir-opt: execute MatchBranchSimplification after GVN | dianqk | -44/+44 |
| 2025-04-15 | Update tests. | Mara Bos | -2/+2 |
| 2025-03-12 | Allow more top-down inlining for single-BB callees | Scott McMurray | -0/+15 |
| 2025-03-03 | Inline FnOnce once again | Michael Goulet | -102/+185 |
| 2025-01-27 | Stabilize target_feature_11 | Caleb Zulawski | -1/+0 |
| 2025-01-10 | don't collect `#[rustc_force_inline]` in eager mode | David Wood | -0/+59 |
| 2025-01-10 | mir_transform: implement forced inlining | David Wood | -0/+150 |
| 2025-01-08 | [mir-opt] GVN some more transmute cases | Scott McMurray | -15/+78 |
| 2024-12-10 | We don't need `NonNull::as_ptr` debuginfo | Scott McMurray | -2/+0 |
| 2024-11-23 | remove remaining references to `Reveal` | lcnr | -5/+5 |
| 2024-09-24 | be even more precise about "cast" vs "coercion" | Lukas Markeffsky | -4/+4 |
| 2024-09-16 | Remove semi-nondeterminism of DefPathHash ordering from inliner | Michael Goulet | -62/+4 |
| 2024-08-29 | Add a test for trait solver overflow in MIR inliner cycle detection | Ben Kimock | -0/+32 |
| 2024-08-18 | Bless *all* the mir-opt tests | Scott McMurray | -109/+109 |
| 2024-07-29 | Perform instsimplify before inline to eliminate some trivial calls | DianQK | -30/+30 |
| 2024-07-01 | Avoid MIR bloat in inlining | Scott McMurray | -48/+222 |
| 2024-06-10 | Delete `ConstDebugInfo` pass | Scott McMurray | -2/+2 |
| 2024-06-03 | rustfmt `tests/mir-opt`. | Nicholas Nethercote | -12/+19 |
| 2024-05-29 | [ACP 362] genericize `ptr::from_raw_parts` | Scott McMurray | -1/+3 |
| 2024-05-25 | Simplify the `unchecked_sh[lr]` ub-checks a bit | Scott McMurray | -4/+4 |
| 2024-05-23 | Add assert_unsafe_precondition to unchecked_{add,sub,neg,mul,shl,shr} methods | ltdk | -12/+92 |
| 2024-05-06 | Avoid a cast in `ptr::slice_from_raw_parts(_mut)` | Scott McMurray | -10/+46 |
| 2024-04-24 | Error on using `yield` without also using `#[coroutine]` on the closure | Oli Scherer | -23/+24 |
| 2024-04-20 | mir-opt tests: rename unit-test -> test-mir-pass | Ralf Jung | -3/+3 |
| 2024-04-18 | Ensure `[rust] debuginfo-level-std` doesn't change core's MIR | Scott McMurray | -0/+2 |
| 2024-04-18 | At debuginfo=0, don't inline debuginfo when inlining | Scott McMurray | -44/+18 |
| 2024-04-03 | Remove MIR unsafe check | Matthew Jasper | -82/+34 |
| 2024-04-02 | Update tests/mir-opt/inline/unchecked_shifts.rs | scottmcm | -1/+1 |
| 2024-03-30 | De-LLVM the unchecked shifts [MCP#693] | Scott McMurray | -328/+11 |
| 2024-03-27 | Eliminate `UbCheck` for non-standard libraries | DianQK | -22/+4 |
| 2024-03-23 | Auto merge of #122629 - RalfJung:assert-unsafe-precondition, r=saethlin | bors | -4/+20 |
| 2024-03-23 | refactor check_{lang,library}_ub: use a single intrinsic, put policy into lib... | Ralf Jung | -4/+20 |
| 2024-03-22 | Enable more mir-opt tests in debug builds | Ben Kimock | -3/+1 |
| 2024-03-10 | MIR printing: print the path of uneval'd const; refer to promoteds in a consi... | Ralf Jung | -6/+6 |
| 2024-03-08 | Distinguish between library and lang UB in assert_unsafe_precondition | Ben Kimock | -4/+4 |
| 2024-02-25 | Auto merge of #121114 - Nilstrieb:no-inline!, r=saethlin | bors | -0/+83 |
| 2024-02-24 | Add `#[rustc_no_mir_inline]` for standard library UB checks | Nilstrieb | -0/+83 |
| 2024-02-22 | [AUTO_GENERATED] Migrate compiletest to use `ui_test`-style `//@` directives | 许杰友 Jieyou Xu (Joe) | -35/+35 |