| Age | Commit message (Expand) | Author | Lines |
| 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 | Add a non-shallow fake borrow | Nadrieril | -23/+23 |
| 2024-04-20 | Rework fake borrow calculation | Nadrieril | -62/+62 |
| 2024-04-20 | mir-opt tests: rename unit-test -> test-mir-pass | Ralf Jung | -153/+154 |
| 2024-04-20 | Auto merge of #124156 - DianQK:disable-match_branches, r=RalfJung | bors | -201/+156 |
| 2024-04-20 | Auto merge of #124114 - scottmcm:better-checked, r=workingjubilee | bors | -81/+27 |
| 2024-04-20 | Disable SimplifyToExp in MatchBranchSimplification | DianQK | -201/+156 |
| 2024-04-19 | Correctly change type when adding adjustments on top of `NeverToAny` | Maybe Waffle | -1/+1 |
| 2024-04-19 | Add a test for `a == b` where `a: !, b: !` | Maybe Waffle | -0/+66 |
| 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/+16 |
| 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 | -1175/+767 |
| 2024-04-09 | Auto merge of #122387 - DianQK:re-enable-early-otherwise-branch, r=cjgillot | bors | -159/+537 |
| 2024-04-08 | Auto merge of #122077 - oli-obk:eager_opaque_checks4, r=lcnr | bors | -44/+44 |
| 2024-04-08 | bless mir-opt tests | Oli Scherer | -44/+44 |
| 2024-04-08 | Don't change the otherwise of the switch | DianQK | -9/+18 |
| 2024-04-08 | Transforms a match containing negative numbers into an assignment statement a... | DianQK | -48/+62 |
| 2024-04-08 | Transforms match into an assignment statement | DianQK | -108/+139 |
| 2024-04-08 | Update matches_reduce_branches.rs | DianQK | -4/+567 |
| 2024-04-07 | Add FileCheck for `early_otherwise_branch*.rs` | DianQK | -5/+73 |
| 2024-04-07 | Resolve unsound hoisting of discriminant in `EarlyOtherwiseBranch` | DianQK | -156/+457 |
| 2024-04-04 | Rollup merge of #123324 - Nadrieril:false-edges2, r=matthewjasper | Matthias Krüger | -16/+16 |
| 2024-04-03 | More precise false edges | Nadrieril | -16/+16 |
| 2024-04-03 | rename `expose_addr` to `expose_provenance` | joboet | -17/+17 |
| 2024-04-03 | Remove MIR unsafe check | Matthew Jasper | -1146/+622 |
| 2024-04-03 | Auto merge of #122225 - DianQK:nits-120268, r=cjgillot | bors | -128/+157 |
| 2024-04-02 | Rollup merge of #122935 - RalfJung:with-exposed-provenance, r=Amanieu | Jacob Pratt | -3/+3 |
| 2024-04-02 | Auto merge of #123385 - matthiaskrgr:rollup-v69vjbn, r=matthiaskrgr | bors | -471/+240 |
| 2024-04-02 | Rollup merge of #123226 - scottmcm:u32-shifts, r=WaffleLapkin | Matthias Krüger | -471/+240 |
| 2024-04-02 | Auto merge of #118310 - scottmcm:three-way-compare, r=davidtwco | bors | -0/+300 |
| 2024-04-02 | Update tests/mir-opt/inline/unchecked_shifts.rs | scottmcm | -1/+1 |
| 2024-03-30 | Add FileCheck directives to the new tests. | Nadrieril | -51/+42 |
| 2024-03-30 | Sort `Eq` candidates in the failure case too | Nadrieril | -45/+36 |
| 2024-03-30 | Add test | Nadrieril | -0/+139 |
| 2024-03-30 | Regroup mir-opt tests of match building | Nadrieril | -6/+7 |
| 2024-03-30 | De-LLVM the unchecked shifts [MCP#693] | Scott McMurray | -471/+240 |