| Age | Commit message (Expand) | Author | Lines |
| 2024-01-23 | Stop using `eval_rvalue_into_place` in const prop | Oli Scherer | -156/+200 |
| 2024-01-23 | partially inline `eval_rvalue_into_place` for const prop lint | Oli Scherer | -6/+185 |
| 2024-01-23 | Allow passing a layout to the `eval_*` methods | Oli Scherer | -11/+26 |
| 2024-01-23 | Auto merge of #116152 - cjgillot:unchunck, r=nnethercote | bors | -2/+2 |
| 2024-01-23 | Do not thread through Assert terminator. | Camille GILLOT | -15/+2 |
| 2024-01-22 | Remove uses of HybridBitSet. | Camille GILLOT | -2/+2 |
| 2024-01-23 | Rename `TyCtxt::emit_spanned_lint` as `TyCtxt::emit_node_span_lint`. | Nicholas Nethercote | -8/+8 |
| 2024-01-22 | Use debug_assert instead of expanded equivalent | Wesley Wiser | -4/+2 |
| 2024-01-22 | Auto merge of #120161 - cjgillot:static-pass-name, r=tmiasko | bors | -2/+16 |
| 2024-01-22 | coverage: Don't instrument `#[automatically_derived]` functions | Zalathar | -0/+11 |
| 2024-01-21 | Make MIR pass name a compile-time constant. | Camille GILLOT | -2/+16 |
| 2024-01-18 | Extract process_assign. | Camille GILLOT | -89/+79 |
| 2024-01-18 | Extract process_constant. | Camille GILLOT | -34/+44 |
| 2024-01-18 | Use an interpreter in jump threading. | Camille GILLOT | -27/+75 |
| 2024-01-17 | Rollup merge of #115291 - cjgillot:dest-prop-save, r=JakobDegen | Matthias Krüger | -44/+37 |
| 2024-01-17 | Auto merge of #119670 - cjgillot:gvn-arithmetic, r=oli-obk | bors | -6/+175 |
| 2024-01-17 | Auto merge of #119922 - nnethercote:fix-Diag-code-is_lint, r=oli-obk | bors | -1/+1 |
| 2024-01-16 | Expand match over binops. | Camille GILLOT | -15/+18 |
| 2024-01-16 | Explain side-effects from simplify_operand. | Camille GILLOT | -0/+4 |
| 2024-01-16 | Do not read a scalar on a non-scalar layout. | Camille GILLOT | -2/+7 |
| 2024-01-16 | Simplify Len. | Camille GILLOT | -4/+34 |
| 2024-01-16 | Simplify unary operations. | Camille GILLOT | -0/+20 |
| 2024-01-16 | Simplify binary ops. | Camille GILLOT | -2/+109 |
| 2024-01-16 | Auto merge of #116520 - Enselic:large-copy-into-fn, r=oli-obk | bors | -46/+50 |
| 2024-01-16 | Auto merge of #119672 - cjgillot:dse-sandwich, r=oli-obk | bors | -7/+16 |
| 2024-01-16 | Auto merge of #119439 - cjgillot:gvn-faster, r=oli-obk | bors | -27/+46 |
| 2024-01-15 | compiler: Lower fn call arg spans down to MIR | Martin Nordholts | -46/+50 |
| 2024-01-14 | Rework how diagnostic lints are stored. | Nicholas Nethercote | -1/+1 |
| 2024-01-14 | coverage: Simplify computing successors in the BCB graph | Zalathar | -14/+7 |
| 2024-01-14 | coverage: Move helper `add_basic_coverage_block` into a local closure | Zalathar | -22/+18 |
| 2024-01-14 | coverage: Simplify the loop that combines blocks into BCBs | Zalathar | -57/+33 |
| 2024-01-14 | coverage: Indicate whether a block's successors allow BCB chaining | Zalathar | -28/+63 |
| 2024-01-14 | coverage: Determine a block's successors from just the terminator | Zalathar | -14/+11 |
| 2024-01-11 | Rollup merge of #119842 - Zalathar:kind, r=oli-obk | Matthias Krüger | -32/+49 |
| 2024-01-11 | Do not run simplify_locals inside DSE. | Camille GILLOT | -2/+0 |
| 2024-01-11 | Sandwich MIR optimizations between DSE. | Camille GILLOT | -5/+16 |
| 2024-01-11 | coverage: Add enums to accommodate other kinds of coverage mappings | Zalathar | -7/+20 |
| 2024-01-11 | coverage: Store extracted spans as a flat list of mappings | Zalathar | -27/+27 |
| 2024-01-11 | coverage: Extract helper function `term_for_bcb` | Zalathar | -4/+8 |
| 2024-01-11 | Auto merge of #119677 - cjgillot:early-cfg-opt, r=oli-obk | bors | -6/+17 |
| 2024-01-10 | coverage: Discard code regions that might cause fatal errors in `llvm-cov` | Zalathar | -1/+36 |
| 2024-01-09 | Rollup merge of #119699 - cjgillot:simplify-unreachable, r=oli-obk | Guillaume Gomez | -65/+46 |
| 2024-01-09 | Rollup merge of #119668 - cjgillot:transform-promote, r=oli-obk | Guillaume Gomez | -1/+954 |
| 2024-01-09 | Rollup merge of #119033 - Zalathar:unicode, r=davidtwco | Matthias Krüger | -20/+71 |
| 2024-01-08 | Make match exhaustive. | Camille GILLOT | -1/+1 |
| 2024-01-08 | Simplify code flow. | Camille GILLOT | -222/+157 |
| 2024-01-08 | Move promote_consts back to rustc_mir_transform. | Camille GILLOT | -1/+1019 |
| 2024-01-08 | coverage: `llvm-cov` expects column numbers to be bytes, not code points | Zalathar | -14/+59 |
| 2024-01-08 | coverage: Allow `make_code_region` to fail | Zalathar | -6/+12 |
| 2024-01-08 | Remove `DiagnosticBuilderState`. | Nicholas Nethercote | -2/+1 |