| Age | Commit message (Expand) | Author | Lines |
| 2023-09-21 | Auto merge of #116010 - RalfJung:more-typed-immediates, r=oli-obk | bors | -1/+1 |
| 2023-09-21 | rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const | Ralf Jung | -4/+4 |
| 2023-09-20 | interpret: more consistently use ImmTy in operators and casts | Ralf Jung | -1/+1 |
| 2023-09-19 | move ConstValue into mir | Ralf Jung | -2/+2 |
| 2023-09-14 | cleanup op_to_const a bit; rename ConstValue::ByRef → Indirect | Ralf Jung | -2/+2 |
| 2023-09-14 | use AllocId instead of Allocation in ConstValue::ByRef | Ralf Jung | -3/+3 |
| 2023-09-12 | Do not fetch type to check generator. | Camille GILLOT | -1/+1 |
| 2023-09-12 | Do not clone body for ConstProp. | Camille GILLOT | -25/+8 |
| 2023-09-12 | Reuse CollectAndPatch for normal ConstProp. | Camille GILLOT | -53/+27 |
| 2023-09-12 | Introduce Machine::POST_MONO_CHECKS. | Camille GILLOT | -0/+3 |
| 2023-09-11 | Reuse throw_machine_stop_str! macro. | Camille GILLOT | -23/+21 |
| 2023-09-04 | interpret: make MemPlace, Place, Operand types private to the interpreter | Ralf Jung | -11/+13 |
| 2023-08-30 | move marking-locals-live out of push_stack_frame, so it happens with argument... | Ralf Jung | -0/+10 |
| 2023-08-20 | interpret: have assert_* intrinsics call the panic machinery instead of a dir... | Ralf Jung | -0/+4 |
| 2023-07-20 | Inline should_const_prop. | Camille GILLOT | -20/+4 |
| 2023-07-20 | Remove visit_terminator. | Camille GILLOT | -65/+0 |
| 2023-07-20 | Propagate ScalarPair for any type. | Camille GILLOT | -34/+16 |
| 2023-07-20 | Also propagate ScalarPair operands. | Camille GILLOT | -84/+59 |
| 2023-07-20 | Always propagate into operands. | Camille GILLOT | -6/+1 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -5/+5 |
| 2023-07-11 | miri: protect Move() function arguments during the call | Ralf Jung | -3/+3 |
| 2023-06-14 | make const-prop use cached RPO | Rémy Rakic | -2/+2 |
| 2023-06-02 | Auto merge of #111677 - fee1-dead-contrib:rustc_const_eval-translatable, r=ol... | bors | -2/+14 |
| 2023-06-01 | Auto merge of #112040 - cjgillot:separate-const-switch, r=oli-obk | bors | -14/+24 |
| 2023-06-01 | fix diagnostic message | Deadbeef | -1/+2 |
| 2023-06-01 | improve debug message by eagerly translating | Deadbeef | -1/+1 |
| 2023-06-01 | Use translatable diagnostics in `rustc_const_eval` | Deadbeef | -2/+13 |
| 2023-05-31 | Document handling of StorageDead. | Camille GILLOT | -0/+15 |
| 2023-05-29 | unique borrows are mutating uses | lcnr | -1/+0 |
| 2023-05-29 | Visit bodies in RPO for const-prop. | Camille GILLOT | -7/+8 |
| 2023-05-29 | Stop marking locals as dead in ConstProp. | Camille GILLOT | -7/+1 |
| 2023-05-07 | Propagate PlaceElem::Index. | Camille GILLOT | -0/+18 |
| 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 |