| Age | Commit message (Expand) | Author | Lines |
| 2019-12-11 | more private | Mark Mansi | -8/+4 |
| 2019-12-11 | fix imports | Mark Mansi | -6/+8 |
| 2019-12-05 | rustc: Apply clearer naming to BodyAndCache, fix Deref impl, remove unneeded ... | Paul Daniel Faria | -3/+3 |
| 2019-12-02 | Remove HasLocalDecls impl from BodyCache's, properly reborrow to Body, rename... | Paul Daniel Faria | -17/+17 |
| 2019-12-02 | Fix tidy errors | Paul Daniel Faria | -1/+3 |
| 2019-12-02 | Simplify BodyCache impl and fix all remaining type errors in librustc_mir (li... | Paul Daniel Faria | -4/+4 |
| 2019-12-02 | Add predecessors fn to ReadOnlyBodyCache, fix more Body -> (ReadOnly)BodyCach... | Paul Daniel Faria | -11/+11 |
| 2019-12-02 | Stop invalidating predecessors cache when accessing unique basic block, inval... | Paul Daniel Faria | -1/+1 |
| 2019-11-21 | Track pointers to statics in MIR | Matthew Jasper | -1/+3 |
| 2019-10-22 | Pattern match over PlaceRef rather than Place | Santiago Pastorino | -2/+4 |
| 2019-10-13 | Remove special case for zero-sized arrays from indirectly mut locals | Dylan MacKenzie | -13/+4 |
| 2019-10-07 | Auto merge of #61430 - matthewjasper:drop-on-into-panic, r=oli-obk | bors | -8/+30 |
| 2019-10-02 | Do not mark unitinitialized locals as requiring storage | Matthew Jasper | -8/+30 |
| 2019-10-01 | Don't mark zero-sized arrays as indirectly mutable when borrowed | Dylan MacKenzie | -15/+31 |
| 2019-09-29 | remove indexed_vec re-export from rustc_data_structures | csmoe | -4/+4 |
| 2019-09-29 | remove bit_set re-export from rustc_data_structures | csmoe | -2/+2 |
| 2019-09-28 | Correct `IndirectlyMutableLocals` docs | Dylan MacKenzie | -8/+4 |
| 2019-09-28 | Give usage instructions `IndirectlyMutableLocals` docs | Dylan MacKenzie | -3/+7 |
| 2019-09-28 | Explain why `visit_terminator` does nothing for `IndirectlyMutableLocals` | Dylan MacKenzie | -0/+3 |
| 2019-09-28 | Don't treat locals as mutably borrowed after they're dropped | Dylan MacKenzie | -12/+5 |
| 2019-09-28 | Add analysis to determine if a local is indirectly mutable | Dylan MacKenzie | -4/+156 |
| 2019-09-11 | Make Place Boxed on Statement to reduce size from 64 bytes to 32 bytes | Santiago Pastorino | -4/+4 |
| 2019-09-09 | Convert Place's projection to a boxed slice | Santiago Pastorino | -1/+1 |
| 2019-09-05 | Rollup merge of #64005 - ecstatic-morse:is-indirect, r=oli-obk | Mazdak Farrokhzad | -13/+4 |
| 2019-08-31 | Kill borrows from assignments after generating new borrows | Matthew Jasper | -4/+4 |
| 2019-08-30 | Use new `Place::is_indirect` API where possible | Dylan MacKenzie | -13/+4 |
| 2019-08-05 | Fiddle param env through to `try_eval_bits` in most places | Oliver Scherer | -1/+5 |
| 2019-07-22 | Place::as_place_ref is now Place::as_ref | Santiago Pastorino | -3/+3 |
| 2019-07-20 | Avoid cloning Place in report_use_of_moved_or_uninitialized and friends | Santiago Pastorino | -3/+3 |
| 2019-07-20 | Migrate from Place enum to Place struct | Santiago Pastorino | -5/+11 |
| 2019-07-03 | Remove needless lifetimes | Jeremy Stucki | -1/+1 |
| 2019-07-02 | Auto merge of #61922 - tmandry:moar-generator-optimization, r=matthewjasper | bors | -1/+129 |
| 2019-07-01 | Clean up extra lifetime, add assertions | Tyler Mandry | -12/+16 |
| 2019-06-28 | Use RequiresStorage to determine which locals can overlap | Tyler Mandry | -4/+0 |
| 2019-06-28 | Remove Clone requirement | Tyler Mandry | -1/+0 |
| 2019-06-25 | Add RequiresStorage pass to decide which locals to save in generators | Tyler Mandry | -0/+129 |
| 2019-06-25 | Implement From<Local> for Place and PlaceBase | Santiago Pastorino | -1/+1 |
| 2019-06-22 | Merge `BitSetOperator` and `InitialFlow` into one trait. | Dylan MacKenzie | -98/+25 |
| 2019-06-22 | rustc_mir: don't pass `on_entry` when building transfer functions. | Dylan MacKenzie | -66/+75 |
| 2019-06-20 | Kill conflicting borrows of places with projections. | Dylan MacKenzie | -30/+25 |
| 2019-06-18 | rustc: remove 'x: 'y bounds (except from comments/strings). | Eduard-Mihai Burtescu | -13/+13 |
| 2019-06-14 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -21/+4 |
| 2019-06-14 | Unify all uses of 'gcx and 'tcx. | Eduard-Mihai Burtescu | -50/+50 |
| 2019-06-12 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -20/+20 |
| 2019-06-12 | rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -10/+10 |
| 2019-06-12 | rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -10/+10 |
| 2019-06-09 | Changed usages of `mir` in librustc::mir and librustc_mir to `body` | Jad Ghalayini | -56/+56 |
| 2019-06-06 | Auto merge of #61373 - tmandry:emit-storagedead-along-unwind, r=eddyb | bors | -10/+3 |
| 2019-06-04 | Revert "Make MaybeStorageLive drop-aware" | Tyler Mandry | -10/+3 |
| 2019-06-04 | Rollup merge of #61069 - Zoxc:drop-borrow-fix, r=pnkfelix | Pietro Albini | -1/+12 |