| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2019-05-29 | Rollup merge of #61249 - spastorino:local-or-deref-local, r=oli-obk,Centril | Mazdak Farrokhzad | -2/+4 |
| 2019-05-28 | Changes the type `mir::Mir` into `mir::Body` | Claude-Alban RANÉLY-VERGÉ-DÉPRÉ | -19/+19 |
| 2019-05-28 | Rename Place::local to Place::local_or_deref_local | Santiago Pastorino | -2/+4 |
| 2019-05-23 | Make find_local iterate instead of recurse | Santiago Pastorino | -8/+11 |
| 2019-05-23 | Auto merge of #60174 - matthewjasper:add-match-arm-scopes, r=pnkfelix | bors | -31/+8 |
| 2019-05-23 | Make MIR drop terminators borrow the dropped location | John Kåre Alsaker | -1/+12 |
| 2019-05-21 | Remove MIR borrowck hack for old match scopes | Matthew Jasper | -31/+8 |
| 2019-05-14 | Make MaybeStorageLive drop-aware | Tyler Mandry | -3/+8 |
| 2019-04-26 | Remove BasicBlock parameter from mir visitor methods | Matthew Jasper | -2/+2 |
| 2019-04-13 | Auto merge of #59612 - matthewjasper:dataflow-usual-newtype-index, r=estebank | bors | -1/+6 |
| 2019-04-03 | Shrink `mir::Statement`. | Nicholas Nethercote | -2/+2 |