| Age | Commit message (Expand) | Author | Lines |
| 2022-09-21 | Rollup merge of #102045 - RalfJung:const-prop-regression-fix, r=oli-obk | Dylan DPC | -20/+20 |
| 2022-09-20 | Rollup merge of #102021 - lcnr:tyConst-fun, r=b-naber,BoxyUwU | Michael Howell | -1/+1 |
| 2022-09-20 | fix ConstProp handling of written_only_inside_own_block_locals | Ralf Jung | -20/+20 |
| 2022-09-19 | ctfe, `const_to_op` only for mir constants | lcnr | -1/+1 |
| 2022-09-19 | remove the `Subst` trait, always use `EarlyBinder` | lcnr | -1/+1 |
| 2022-08-29 | Rollup merge of #100239 - RalfJung:const-prop-uninit, r=oli-obk | Dylan DPC | -27/+29 |
| 2022-08-29 | Rollup merge of #99027 - tmiasko:basic-blocks, r=oli-obk | Matthias Krüger | -1/+1 |
| 2022-08-27 | remove a now-useless machine hook | Ralf Jung | -9/+0 |
| 2022-08-27 | remove an ineffective check in const_prop | Ralf Jung | -19/+30 |
| 2022-08-26 | make read_immediate error immediately on uninit, so ImmTy can carry initializ... | Ralf Jung | -27/+18 |
| 2022-08-26 | Replace `Body::basic_blocks()` with field access | Tomasz Miąsko | -1/+1 |
| 2022-08-12 | Rollup merge of #100229 - RalfJung:extra-const-ub-checks, r=lcnr | Dylan DPC | -0/+12 |
| 2022-08-09 | dont rely on old macro-in-trait-impl bug | Ralf Jung | -0/+12 |
| 2022-08-09 | Add option to `mir::MutVisitor` to not invalidate CFG. | Jakob Degen | -1/+1 |
| 2022-08-03 | Add bound_impl_subject and bound_return_ty | Jack Huey | -4/+2 |
| 2022-07-25 | removed CanConstProp + Visitor | Aïssata | -2/+2 |
| 2022-07-25 | Lighten up const_prop_lint, reusing const_prop | Aïssata | -6/+6 |
| 2022-07-19 | interpret: rename Tag/PointerTag to Prov/Provenance | Ralf Jung | -6/+6 |
| 2022-07-18 | interpret: make some large types not Copy | Ralf Jung | -1/+1 |
| 2022-07-12 | add new rval, pull deref early | ouz-a | -0/+1 |
| 2022-07-09 | Rollup merge of #98980 - RalfJung:const-prop-ice, r=oli-obk | Dylan DPC | -3/+8 |
| 2022-07-09 | Auto merge of #98961 - zeevm:issue-98958-fix, r=oli-obk | bors | -11/+2 |
| 2022-07-07 | make a name less ambiguous | Ralf Jung | -2/+2 |
| 2022-07-06 | fix a strange ConstProp ICE | Ralf Jung | -1/+5 |
| 2022-07-06 | interpret: remove LocalValue::Unallocated, add Operand::Uninit | Ralf Jung | -14/+20 |
| 2022-07-06 | fix ICE in ConstProp | Ralf Jung | -3/+8 |
| 2022-07-06 | Update TypeVisitor paths | Alan Egerton | -1/+1 |
| 2022-07-06 | enable on opt level 1 | Ze'ev Maor | -1/+1 |
| 2022-07-05 | only enable ConstProp on opt level 2 | Ze'ev Maor | -11/+2 |
| 2022-07-01 | cleanup mir visitor for `rustc::pass_by_value` | lcnr | -1/+1 |
| 2022-06-14 | implement valtrees as the type-system representation for constant values | b-naber | -12/+5 |
| 2022-06-14 | Rename the `ConstS::val` field as `kind`. | Nicholas Nethercote | -2/+2 |
| 2022-05-23 | Refactor call terminator to always hold a destination place | Jakob Degen | -14/+14 |
| 2022-05-14 | Auto merge of #96883 - jackh726:early-binder-2, r=oli-obk | bors | -2/+4 |
| 2022-05-14 | Auto merge of #95826 - carbotaniuman:miri-permissive-provenance, r=RalfJung | bors | -1/+10 |
| 2022-05-13 | Rustc changes for permissive provenance | carbotaniuman | -1/+10 |
| 2022-05-10 | Introduce EarlyBinder | Jack Huey | -2/+4 |
| 2022-05-05 | give it a scary name | Ralf Jung | -3/+3 |
| 2022-05-04 | interpret: debug-check ScalarPair layout information | Ralf Jung | -2/+2 |
| 2022-04-22 | use references to avoid function calls | SparrowLii | -5/+13 |
| 2022-04-21 | access `local_decls` through `ecx` | SparrowLii | -23/+6 |
| 2022-04-11 | Add new `MutatatingUseContext`s for deinit and `SetDiscriminant` | Jakob Degen | -1/+3 |
| 2022-04-10 | Avoid accessing HIR from MIR queries. | Camille GILLOT | -2/+3 |
| 2022-04-05 | interp: pass TyCtxt to Machine methods that do not take InterpCx | Ralf Jung | -0/+1 |
| 2022-04-03 | interpret: remove MemoryExtra in favor of giving access to the Machine | Ralf Jung | -4/+1 |
| 2022-03-30 | Spellchecking compiler comments | Yuri Astrakhan | -1/+1 |
| 2022-03-23 | separate const prop lint from optimizations | Carl Scherer | -177/+23 |
| 2022-03-21 | rename LocalState::Uninitialized to Unallocated | Ralf Jung | -4/+4 |
| 2022-03-16 | rustc_error: make ErrorReported impossible to construct | mark | -1/+1 |
| 2022-03-07 | Introduce `ConstAllocation`. | Nicholas Nethercote | -4/+4 |