| Age | Commit message (Expand) | Author | Lines |
| 2020-04-22 | Use `Body` everywhere | Dylan MacKenzie | -1/+1 |
| 2020-03-30 | rustc -> rustc_middle part 2 | Mazdak Farrokhzad | -2/+2 |
| 2019-12-22 | Format the world | Mark Rousskov | -11/+18 |
| 2019-12-05 | rustc: Apply clearer naming to BodyAndCache, fix Deref impl, remove unneeded ... | Paul Daniel Faria | -1/+1 |
| 2019-12-02 | Remove HasLocalDecls impl from BodyCache's, properly reborrow to Body, rename... | Paul Daniel Faria | -2/+2 |
| 2019-12-02 | Simplify BodyCache impl and fix all remaining type errors in librustc_mir (li... | Paul Daniel Faria | -2/+2 |
| 2019-12-02 | Move predecessors cache invalidation back to basic_blocks_mut, add a couple m... | Paul Daniel Faria | -2/+2 |
| 2019-12-02 | Stop invalidating predecessors cache when accessing unique basic block, inval... | Paul Daniel Faria | -2/+2 |
| 2019-08-22 | Move 'tcx lifetime on MirPass | Wesley Wiser | -2/+2 |
| 2019-08-05 | Clear the ParamEnv where its information is irrelevant | Oliver Scherer | -1/+1 |
| 2019-08-05 | Fiddle param env through to `try_eval_bits` in most places | Oliver Scherer | -3/+4 |
| 2019-08-05 | Don't abort on unevaluated constants without at least tryting to eval them | Oliver Scherer | -2/+2 |
| 2019-08-05 | Clean up the `ty::Const::assert*` methods | Oliver Scherer | -2/+1 |
| 2019-07-03 | Remove needless lifetimes | Jeremy Stucki | -1/+1 |
| 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 | -1/+1 |
| 2019-06-12 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -4/+6 |
| 2019-06-12 | rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -1/+1 |
| 2019-06-12 | Fix fallout from `deny(unused_lifetimes)`. | Eduard-Mihai Burtescu | -1/+1 |
| 2019-06-12 | rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -1/+1 |
| 2019-06-09 | Changed usages of `mir` in librustc::mir and librustc_mir to `body` | Jad Ghalayini | -2/+2 |
| 2019-05-28 | Changes the type `mir::Mir` into `mir::Body` | Claude-Alban RANÉLY-VERGÉ-DÉPRÉ | -1/+1 |
| 2019-03-16 | Revert the `LazyConst` PR | Oliver Scherer | -2/+2 |
| 2019-02-09 | fix rebase fallout | Ralf Jung | -1/+1 |
| 2019-02-08 | librustc_mir => 2018 | Taiki Endo | -1/+1 |
| 2019-01-01 | Simplify bit inspection of a constant | Oliver Scherer | -14/+10 |
| 2019-01-01 | Add `unwrap_usize` to `LazyConst`, too | Oliver Scherer | -3/+2 |
| 2019-01-01 | Move the `Unevaluated` constant arm upwards in the type structure | Oliver Scherer | -10/+15 |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 |
| 2018-11-06 | refactor: use shorthand fields | teresy | -1/+1 |
| 2018-07-23 | Promoteds are statics and statics have a place, not just a value | Oliver Schneider | -9/+7 |
| 2018-05-24 | Get rid of `scalar_size` | Oliver Schneider | -1/+2 |
| 2018-05-24 | change `Value::Bytes` to `Value::Bits` | Oliver Schneider | -1/+1 |
| 2018-05-11 | Introduce ConstValue and use it instead of miri's Value for constant values | John Kåre Alsaker | -11/+6 |
| 2018-03-08 | Rename ConstVal::to_u128 to to_raw_bits | Oliver Schneider | -1/+1 |
| 2018-03-08 | Nuke the entire ctfe from orbit, it's the only way to be sure | Oliver Schneider | -2/+6 |
| 2018-03-08 | Produce instead of pointers | Oliver Schneider | -2/+2 |
| 2018-02-05 | mir: Add TerminatorKind::FalseUnwind | bobtwinkles | -0/+3 |
| 2017-11-14 | rustc: split off BodyOwnerKind from MirSource. | Eduard-Mihai Burtescu | -2/+1 |
| 2017-11-14 | rustc: move the MIR pass infrastructure and list to rustc_mir. | Eduard-Mihai Burtescu | -1/+2 |
| 2017-11-02 | add TerminatorKind::FalseEdges and use it in matches | Mikhail Modin | -0/+3 |
| 2017-09-11 | rustc: introduce ty::Const { ConstVal, Ty }. | Eduard-Mihai Burtescu | -3/+3 |
| 2017-09-11 | rustc: intern ConstVal's in TyCtxt. | Eduard-Mihai Burtescu | -1/+1 |
| 2017-05-12 | box large variants in MIR | Ariel Ben-Yehuda | -3/+2 |
| 2017-05-02 | simplify the MirPass traits and passes dramatically | Niko Matsakis | -16/+15 |
| 2017-05-02 | rework `MirPass` API to be stateless and extract helper fns | Niko Matsakis | -1/+1 |
| 2017-02-10 | Reimplement simplify_cfg for SwitchInt | Simonas Kazlauskas | -14/+18 |
| 2017-02-10 | If is now always a SwitchInt in MIR | Simonas Kazlauskas | -11/+11 |
| 2016-10-28 | rustc: move mir::repr::* to mir. | Eduard Burtescu | -1/+1 |
| 2016-09-06 | Count and report time taken by MIR passes | Simonas Kazlauskas | -1/+1 |