| Age | Commit message (Expand) | Author | Lines |
| 2020-01-12 | Split `rustc_mir::{build, hair, lints}` into their own crate | Matthew Jasper | -2814/+0 |
| 2020-01-10 | Remove PlaceBase enum and make Place base field be local: Local | Santiago Pastorino | -3/+3 |
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -4/+4 |
| 2020-01-01 | Rename `syntax_pos` to `rustc_span` in source code | Vadim Petrochenkov | -2/+2 |
| 2019-12-25 | Use link in doc comment | matthewjasper | -1/+2 |
| 2019-12-25 | Split `match_expr` into smaller functions | Matthew Jasper | -108/+164 |
| 2019-12-25 | Remove `-Znll-dont-emit-read-for-match` | Matthew Jasper | -7/+1 |
| 2019-12-24 | x.py fmt after previous deignore | Mark Rousskov | -281/+169 |
| 2019-12-22 | Format the world | Mark Rousskov | -286/+262 |
| 2019-12-21 | simplify MIR building with cfg.goto(...) | Mazdak Farrokhzad | -37/+8 |
| 2019-12-21 | misc cleanup in match MIR building | Mazdak Farrokhzad | -24/+20 |
| 2019-12-16 | Rollup merge of #67325 - Centril:push-fake-read, r=matthewjasper | Mazdak Farrokhzad | -37/+9 |
| 2019-12-15 | cleanup with push_fake_read | Mazdak Farrokhzad | -37/+9 |
| 2019-12-15 | Fix repetition in matches/mod.rs | Mazdak Farrokhzad | -2/+1 |
| 2019-12-09 | Make const index and subslice array projections more useful | Matthew Jasper | -8/+23 |
| 2019-12-06 | Use `to_option` in various places | varkor | -2/+2 |
| 2019-11-30 | Rollup merge of #66612 - Nadrieril:or-patterns-initial, r=varkor | Mazdak Farrokhzad | -1/+7 |
| 2019-11-27 | Rollup merge of #66798 - bwignall:typo, r=varkor | Tyler Mandry | -1/+1 |
| 2019-11-27 | Rollup merge of #66722 - matthewjasper:non_exhaustive_borrowck, r=varkor | Tyler Mandry | -1/+1 |
| 2019-11-27 | rustc: move debug info from LocalDecl and UpvarDecl into a dedicated VarDebug... | Eduard-Mihai Burtescu | -4/+14 |
| 2019-11-26 | Fix spelling typos | Brian Wignall | -1/+1 |
| 2019-11-26 | Make the ice a fatal error | Nadrieril | -1/+7 |
| 2019-11-24 | Handle non_exhaustive in borrow checking | Matthew Jasper | -1/+1 |
| 2019-11-24 | Auto merge of #66540 - nnethercote:SmallVec-Candidate-match_pairs, r=matthewj... | bors | -4/+6 |
| 2019-11-21 | Track pointers to statics in MIR | Matthew Jasper | -13/+15 |
| 2019-11-19 | Use a `SmallVec` for `Candidate::match_pairs`. | Nicholas Nethercote | -4/+6 |
| 2019-10-22 | Move Place::elem methods and friends to TyCtxt | Santiago Pastorino | -29/+32 |
| 2019-10-22 | Intern place projection | Santiago Pastorino | -10/+12 |
| 2019-10-22 | Pattern match over PlaceRef rather than Place | Santiago Pastorino | -1/+1 |
| 2019-10-09 | Revert "Make `into` schedule drop for the destination" | Matthew Jasper | -15/+5 |
| 2019-10-07 | Auto merge of #61430 - matthewjasper:drop-on-into-panic, r=oli-obk | bors | -9/+16 |
| 2019-10-04 | Make `into` schedule drop for the destination | Matthew Jasper | -5/+15 |
| 2019-09-29 | remove bit_set re-export from rustc_data_structures | csmoe | -3/+3 |
| 2019-09-29 | Get the type of a local from `local_decls` in `schedule_drop` | Matthew Jasper | -4/+1 |
| 2019-09-26 | Rename `hair::Pattern` to `hair::Pat` | varkor | -14/+14 |
| 2019-09-26 | Rename `PatternTypeProjection` to `PatTyProj` | varkor | -1/+1 |
| 2019-09-26 | Rename `hair::PatternRange` to `hair::PatRange` | varkor | -5/+5 |
| 2019-09-26 | Rename `hair::PatternKind` to `hair::PatKind` | varkor | -55/+55 |
| 2019-09-26 | Rename `hair::FieldPattern` to `hair::FieldPat` | varkor | -2/+2 |
| 2019-09-26 | Auto merge of #64513 - varkor:sty-begone, r=eddyb | bors | -5/+5 |
| 2019-09-25 | Rename `sty` to `kind` | varkor | -5/+5 |
| 2019-09-25 | Rollup merge of #64508 - Centril:or-pat-hir, r=matthewjasper | Mazdak Farrokhzad | -3/+3 |
| 2019-09-16 | Use while let slice_pattern instead of carrying an index around | Santiago Pastorino | -2/+3 |
| 2019-09-16 | or-patterns: HAIR: `Arm.patterns: Vec<Pattern<'_>>` -> `.pattern: Pattern<'_>`. | Mazdak Farrokhzad | -3/+3 |
| 2019-09-13 | Auto merge of #63420 - spastorino:place2_5, r=oli-obk | bors | -26/+29 |
| 2019-09-11 | Make Place Boxed on Statement to reduce size from 64 bytes to 32 bytes | Santiago Pastorino | -11/+15 |
| 2019-09-09 | Use rposition to find the position of an elem | Santiago Pastorino | -8/+7 |
| 2019-09-09 | Convert Place's projection to a boxed slice | Santiago Pastorino | -9/+9 |
| 2019-09-08 | Update bind_and_guard_matched_candidate docs. | Mazdak Farrokhzad | -7/+3 |
| 2019-08-28 | Add Option<Span> to `require_lang_item` | Yuki Okushi | -1/+1 |