| Age | Commit message (Expand) | Author | Lines |
| 2020-02-12 | Implement `Maybe{Mut,}BorrowedLocals` analyses | Dylan MacKenzie | -60/+208 |
| 2020-02-11 | Use new dataflow framework for drop elaboration and borrow checking | Dylan MacKenzie | -7/+1 |
| 2020-02-10 | Use new dataflow interface for initialization/borrows analyses | Dylan MacKenzie | -108/+195 |
| 2020-02-02 | Add a resume type parameter to `Generator` | Jonas Schievink | -8/+12 |
| 2020-01-10 | Remove PlaceBase enum and make Place base field be local: Local | Santiago Pastorino | -56/+37 |
| 2020-01-10 | Remove Static from PlaceBase | Santiago Pastorino | -36/+38 |
| 2020-01-10 | Remove unused param_env parameter | Santiago Pastorino | -5/+1 |
| 2020-01-06 | Improve hygiene of `newtype_index` | Matthew Jasper | -1/+1 |
| 2020-01-01 | Rename `syntax_pos` to `rustc_span` in source code | Vadim Petrochenkov | -1/+1 |
| 2019-12-22 | Format the world | Mark Rousskov | -275/+232 |
| 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 |