| Age | Commit message (Expand) | Author | Lines |
| 2023-05-04 | Reject borrows of projections in ConstProp. | Camille GILLOT | -5/+15 |
| 2023-05-04 | Rollup merge of #110826 - cjgillot:place-mention-use, r=JakobDegen,lcnr | Matthias Krüger | -0/+1 |
| 2023-05-02 | Auto merge of #109521 - tmiasko:const-prop-validation, r=wesleywiser | bors | -25/+3 |
| 2023-04-29 | Make PlaceMention a non-mutating use. | Camille GILLOT | -0/+1 |
| 2023-04-27 | Auto merge of #110882 - BoxyUwU:rename-some-ty-flags, r=compiler-errors | bors | -2/+2 |
| 2023-04-27 | rename `needs_subst` to `has_param` | Boxy | -2/+2 |
| 2023-04-27 | Auto merge of #110728 - cjgillot:no-false-optes, r=oli-obk | bors | -37/+0 |
| 2023-04-27 | Remove workaround for CastKind::Transmute from const prop | Tomasz Miąsko | -10/+0 |
| 2023-04-27 | Don't validate constants before propagation | Tomasz Miąsko | -15/+3 |
| 2023-04-24 | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | -1/+1 |
| 2023-04-23 | Do not bother optimizing impossible functions. | Camille GILLOT | -37/+0 |
| 2023-04-17 | Spelling - compiler | Josh Soref | -1/+1 |
| 2023-04-15 | Remove useless methods in visit. | Camille GILLOT | -6/+0 |
| 2023-04-15 | Only enable ConstProp at mir-opt-level >= 2. | Camille GILLOT | -1/+1 |
| 2023-04-09 | Auto merge of #110031 - compiler-errors:generic-elaboration, r=b-naber | bors | -4/+1 |
| 2023-04-06 | Make elaborator generic | Michael Goulet | -4/+1 |
| 2023-04-06 | Rename `Abort` terminator to `Terminate` | Gary Guo | -1/+1 |
| 2023-04-06 | Add `UnwindAction::Unreachable` | Gary Guo | -3/+3 |
| 2023-04-06 | Refactor unwind from Option to a new enum | Gary Guo | -1/+1 |
| 2023-04-02 | Use `&IndexSlice` instead of `&IndexVec` where possible | Scott McMurray | -3/+3 |
| 2023-03-26 | Don't elaborate non-obligations into obligations | Michael Goulet | -1/+1 |
| 2023-03-22 | Add `CastKind::Transmute` to MIR | Scott McMurray | -0/+9 |
| 2023-03-23 | Rollup merge of #109435 - oli-obk:🇨🇭🥚_copy_op, r=RalfJung | Dylan DPC | -1/+1 |
| 2023-03-21 | Add a layout argument to `enforce_validity`. | Oli Scherer | -1/+1 |
| 2023-03-19 | Prefer if cfg!. | Camille GILLOT | -6/+7 |
| 2023-03-19 | Only clear locals that are known to be written to. | Camille GILLOT | -9/+32 |
| 2023-03-12 | Auto merge of #108872 - cjgillot:simp-const-prop, r=oli-obk | bors | -169/+100 |
| 2023-03-08 | Remove useless parameter to operand_from_scalar. | Camille GILLOT | -14/+5 |
| 2023-03-08 | Make comment more explicit. | Camille GILLOT | -1/+2 |
| 2023-03-08 | Separate checking rvalue from evaluation. | Camille GILLOT | -59/+57 |
| 2023-03-08 | Recurse into statement before applying its effect. | Camille GILLOT | -2/+4 |
| 2023-03-08 | Refactor tracking of writes. | Camille GILLOT | -48/+34 |
| 2023-03-08 | Remove OnlyPropagateInto. | Camille GILLOT | -29/+6 |
| 2023-03-08 | Only assign value in remove_const. | Camille GILLOT | -8/+4 |
| 2023-03-08 | Do not track span in ConstProp. | Camille GILLOT | -30/+9 |
| 2023-03-08 | Simplify visit_statement. | Camille GILLOT | -6/+7 |
| 2023-03-07 | Remove DropAndReplace terminator | Giacomo Pasini | -1/+0 |
| 2023-02-22 | Remove type-traversal trait aliases | Alan Egerton | -1/+1 |
| 2023-02-20 | Remove use_ecx. | Camille GILLOT | -60/+37 |
| 2023-02-20 | Merge if-let and match. | Camille GILLOT | -67/+63 |
| 2023-02-20 | Move state fixup into a different method. | Camille GILLOT | -6/+6 |
| 2023-02-18 | Remove overflow checks from ConstProp. | Camille GILLOT | -96/+15 |
| 2023-02-16 | remove bound_type_of query; make type_of return EarlyBinder; change type_of i... | Kyle Matsuda | -1/+1 |
| 2023-02-16 | change usages of type_of to bound_type_of | Kyle Matsuda | -1/+1 |
| 2023-01-30 | Replace some `_ == _ || _ == _`s with `matches!(_, _ | _)`s | Maybe Waffle | -1/+1 |
| 2023-01-30 | Use `Mutability::{is_mut, is_not}` | Maybe Waffle | -2/+1 |
| 2023-01-01 | Always take advantage of arithmetic identities | Ben Kimock | -5/+1 |
| 2022-12-18 | avoid .into() conversion to identical types | Matthias Krüger | -2/+2 |
| 2022-12-15 | Move alignment failure error reporting to machine | Oli Scherer | -1/+12 |
| 2022-12-15 | Make alignment checks a future incompat lint | Oli Scherer | -2/+3 |