| Age | Commit message (Expand) | Author | Lines |
| 2019-06-24 | Auto merge of #62012 - wesleywiser:const_prop_use_ecx, r=oli-obk | bors | -21/+107 |
| 2019-06-21 | Fix nits | Wesley Wiser | -17/+35 |
| 2019-06-20 | [const-prop] Move local storage into a `Frame` on `InterpCx` | Wesley Wiser | -19/+79 |
| 2019-06-20 | [const-prop] Introduce getter/setter functions | Wesley Wiser | -4/+12 |
| 2019-06-20 | rename hir::map::get_by_hir_id to get | ljedrz | -1/+1 |
| 2019-06-19 | Fix rebase fallout | Oliver Scherer | -1/+1 |
| 2019-06-19 | Make interning explicitly care about types and the mutability of memory | Oliver Scherer | -1/+6 |
| 2019-06-14 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -6/+1 |
| 2019-06-14 | Unify all uses of 'gcx and 'tcx. | Eduard-Mihai Burtescu | -5/+5 |
| 2019-06-12 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -7/+11 |
| 2019-06-12 | rustc: remove some unnecessary lifetimes in -> TyCtxt methods. | Eduard-Mihai Burtescu | -1/+1 |
| 2019-06-12 | rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -5/+5 |
| 2019-06-12 | Fix fallout from `deny(unused_lifetimes)`. | Eduard-Mihai Burtescu | -2/+2 |
| 2019-06-12 | rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -13/+13 |
| 2019-06-09 | Changed usages of `mir` in librustc::mir and librustc_mir to `body` | Jad Ghalayini | -18/+18 |
| 2019-06-08 | rename EvalResult -> InterpResult and EvalError -> InterpErrorInfo | Ralf Jung | -2/+2 |
| 2019-06-06 | [const-prop] Handle Rvalue::Len | Wesley Wiser | -5/+24 |
| 2019-06-06 | [const-prop] Handle ProjectionElem::Deref | Wesley Wiser | -0/+6 |
| 2019-06-06 | [const-prop] Handle Rvalue::Ref | Wesley Wiser | -1/+5 |
| 2019-06-06 | [const-prop] Fix ICE when casting function pointers | Wesley Wiser | -6/+4 |
| 2019-06-04 | Whitespace fixes | Wesley Wiser | -2/+2 |
| 2019-06-03 | Add const-eval support for indirects | Christian Poveda | -11/+32 |
| 2019-05-29 | Rollup merge of #60928 - TheSirC:fix/60229, r=eddyb | Mazdak Farrokhzad | -8/+8 |
| 2019-05-28 | Changes the type `mir::Mir` into `mir::Body` | Claude-Alban RANÉLY-VERGÉ-DÉPRÉ | -8/+8 |
| 2019-05-28 | Rollup merge of #61164 - RalfJung:scalar, r=oli-obk | Mazdak Farrokhzad | -10/+7 |
| 2019-05-28 | Rollup merge of #61247 - spastorino:eval-place-iterate, r=wesleywiser | Mazdak Farrokhzad | -38/+41 |
| 2019-05-27 | Make eval_place iterate instead of recurse | Santiago Pastorino | -38/+41 |
| 2019-05-26 | Rename "Associated*" to "Assoc*" | Andrew Xu | -1/+1 |
| 2019-05-26 | rename Scalar::Bits to Scalar::Raw and bits field to data | Ralf Jung | -10/+7 |
| 2019-05-26 | Rollup merge of #61184 - wesleywiser:const_prop_tracing, r=oli-obk | Mazdak Farrokhzad | -1/+11 |
| 2019-05-25 | Add additional trace statements to the const propagator | Wesley Wiser | -1/+11 |
| 2019-05-25 | Fix missing tcx | varkor | -1/+2 |
| 2019-05-25 | Don't use `ty::Const` without immediately interning | Oliver Scherer | -1/+1 |
| 2019-05-19 | [const-prop] Don't const-prop into terminators unless mir-opt-level >= 2 | Wesley Wiser | -10/+19 |
| 2019-05-19 | [const-prop] Remove catch all match and add FIXME | Wesley Wiser | -1/+14 |
| 2019-05-19 | [const-prop] Support propagating into SwitchInt's `discr` Operand | Wesley Wiser | -0/+7 |
| 2019-05-19 | [const-prop] Support propagating into Assert's `cond` Operand | Wesley Wiser | -67/+79 |
| 2019-05-15 | Run const propagation at O2 | Wesley Wiser | -1/+1 |
| 2019-05-15 | Do some simple constant propagation in the ConstProp pass | Wesley Wiser | -9/+62 |
| 2019-05-03 | rustc: use DefKind instead of Def, where possible. | Eduard-Mihai Burtescu | -3/+3 |
| 2019-05-03 | rustc: factor most DefId-containing variants out of Def and into DefKind. | Eduard-Mihai Burtescu | -2/+2 |
| 2019-05-02 | Remove the `self.mir` field from `ConstPropagator` | Wesley Wiser | -53/+71 |
| 2019-05-02 | Rollup merge of #60428 - wesleywiser:refactor_const_eval, r=oli-obk | Mazdak Farrokhzad | -1/+2 |
| 2019-05-01 | Refactor `eval_body_using_ecx` so that it doesn't need to query for MIR | Wesley Wiser | -1/+2 |
| 2019-04-30 | Rollup merge of #60276 - matthewjasper:cleanup-mir-visitor, r=estebank | Mazdak Farrokhzad | -7/+5 |
| 2019-04-28 | Fix lint findings in librustc_mir | flip1995 | -5/+5 |
| 2019-04-26 | Remove region from borrow place contexts | Matthew Jasper | -1/+1 |
| 2019-04-26 | Remove BasicBlock parameter from mir visitor methods | Matthew Jasper | -6/+4 |
| 2019-04-19 | add Miri error variant for process exit | Ralf Jung | -0/+1 |
| 2019-04-03 | Rollup merge of #59514 - tmandry:remove-adt-def-from-projection-elem, r=eddyb | Mazdak Farrokhzad | -1/+1 |