| Age | Commit message (Expand) | Author | Lines |
| 2024-01-30 | Rollup merge of #120424 - RalfJung:raw-ptr-meta, r=Nilstrieb | Guillaume Gomez | -4/+4 |
| 2024-01-29 | raw pointer metadata API: data address -> data pointer | Ralf Jung | -4/+4 |
| 2024-01-27 | Update tests. | Markus Reiter | -2/+2 |
| 2024-01-26 | Rollup merge of #119562 - LegionMammal978:rename-pin-pointer, r=Amanieu,dtolnay | Matthias Krüger | -2/+2 |
| 2024-01-26 | add test for GVN issue; cleanup in dataflow_const_prop | Ralf Jung | -0/+92 |
| 2024-01-25 | Remove coroutine info when building coroutine drop body | Michael Goulet | -42/+0 |
| 2024-01-23 | Add test for jump-threading assume. | Camille GILLOT | -0/+126 |
| 2024-01-22 | Add Assume custom MIR. | Camille GILLOT | -0/+74 |
| 2024-01-21 | Rollup merge of #119461 - cjgillot:jump-threading-interp, r=tmiasko | Nadrieril | -0/+122 |
| 2024-01-19 | Remove feature(offset_of) from tests | George Bateman | -2/+2 |
| 2024-01-18 | Use an interpreter in jump threading. | Camille GILLOT | -0/+122 |
| 2024-01-16 | Do not read a scalar on a non-scalar layout. | Camille GILLOT | -0/+795 |
| 2024-01-16 | Simplify Len. | Camille GILLOT | -48/+62 |
| 2024-01-16 | Simplify unary operations. | Camille GILLOT | -18/+351 |
| 2024-01-16 | Simplify binary ops. | Camille GILLOT | -429/+699 |
| 2024-01-16 | Rename `pointer` field on `Pin` | LegionMammal978 | -2/+2 |
| 2024-01-16 | Auto merge of #119954 - scottmcm:option-unwrap-failed, r=WaffleLapkin | bors | -6/+6 |
| 2024-01-16 | Auto merge of #119672 - cjgillot:dse-sandwich, r=oli-obk | bors | -282/+532 |
| 2024-01-16 | Auto merge of #119439 - cjgillot:gvn-faster, r=oli-obk | bors | -194/+122 |
| 2024-01-14 | Split out `option::unwrap_failed` like we have `result::unwrap_failed` | Scott McMurray | -6/+6 |
| 2024-01-11 | Rollup merge of #119842 - Zalathar:kind, r=oli-obk | Matthias Krüger | -6/+6 |
| 2024-01-11 | Do not run simplify_locals inside DSE. | Camille GILLOT | -5/+9 |
| 2024-01-11 | Sandwich MIR optimizations between DSE. | Camille GILLOT | -277/+523 |
| 2024-01-11 | coverage: Add enums to accommodate other kinds of coverage mappings | Zalathar | -6/+6 |
| 2024-01-11 | Auto merge of #119677 - cjgillot:early-cfg-opt, r=oli-obk | bors | -38/+10 |
| 2024-01-09 | Rollup merge of #119699 - cjgillot:simplify-unreachable, r=oli-obk | Guillaume Gomez | -91/+77 |
| 2024-01-07 | Auto merge of #119675 - cjgillot:set-no-discriminant, r=tmiasko | bors | -0/+130 |
| 2024-01-07 | Merge dead bb pruning and unreachable bb deduplication. | Camille GILLOT | -91/+77 |
| 2024-01-07 | Avoid recording no-op replacements. | Camille GILLOT | -184/+118 |
| 2024-01-07 | Do not re-simplify SSA locals. | Camille GILLOT | -12/+6 |
| 2024-01-07 | Reorder early post-inlining passes. | Camille GILLOT | -38/+10 |
| 2024-01-07 | Auto merge of #119035 - saethlin:remove-linker-requirement, r=onur-ozkan | bors | -3/+0 |
| 2024-01-07 | Skip threading over no-op SetDiscriminant. | Camille GILLOT | -0/+130 |
| 2024-01-06 | Run Miri and mir-opt tests without a target linker | Ben Kimock | -3/+0 |
| 2024-01-05 | rustc_mir_transform: Make DestinationPropagation stable for queries | Martin Nordholts | -18/+18 |
| 2024-01-05 | Rollup merge of #119577 - tmiasko:lint, r=oli-obk | Michael Goulet | -197/+13 |
| 2024-01-05 | Rollup merge of #119566 - Zalathar:remove-spanview, r=Swatinem,Nilstrieb | Michael Goulet | -218/+0 |
| 2024-01-04 | Migrate memory overlap check from validator to lint | Tomasz Miąsko | -184/+0 |
| 2024-01-04 | Fix validation and linting of injected MIR | Tomasz Miąsko | -13/+13 |
| 2024-01-04 | Rollup merge of #119325 - RalfJung:custom-mir, r=compiler-errors | Matthias Krüger | -30/+30 |
| 2024-01-04 | Remove `-Zdump-mir-spanview` | Zalathar | -218/+0 |
| 2023-12-30 | Update to bitflags 2 in the compiler | Nilstrieb | -1/+1 |
| 2023-12-30 | Auto merge of #116012 - cjgillot:gvn-const, r=oli-obk | bors | -1041/+1058 |
| 2023-12-28 | Remove movability from TyKind::Coroutine | Michael Goulet | -2/+0 |
| 2023-12-26 | custom mir: make it clear what the return block is | Ralf Jung | -30/+30 |
| 2023-12-26 | Auto merge of #119129 - jyn514:verbose, r=compiler-errors,estebank | bors | -4/+4 |
| 2023-12-24 | don't elide shared parts of types in diagnostics when `--verbose` is passed | jyn | -2/+2 |
| 2023-12-24 | Replace legacy ConstProp by GVN. | Camille GILLOT | -1190/+1348 |
| 2023-12-24 | Enable GVN by default. | Camille GILLOT | -513/+372 |
| 2023-12-21 | Enable -Zlint-mir by default for mir-opt tests | Tomasz Miąsko | -0/+1 |