| Age | Commit message (Expand) | Author | Lines |
| 2019-07-08 | Permit unwinding through FFI by default | Mark Rousskov | -1/+1 |
| 2019-06-25 | Use `Local`s instead of `Place`s in MIR drop generation | Matthew Jasper | -100/+81 |
| 2019-06-25 | Add StorageDead statements for `while` conditions | Matthew Jasper | -103/+88 |
| 2019-06-25 | Unify `return`, `break` and `continue` handling | Matthew Jasper | -181/+200 |
| 2019-06-25 | Avoid checking if references implement drop | Matthew Jasper | -10/+0 |
| 2019-06-25 | Use `as_temp` to evaluate statement expressions | Matthew Jasper | -68/+37 |
| 2019-06-25 | Fix incorrect double assignment in MIR for while loops | Matthew Jasper | -6/+14 |
| 2019-06-25 | Rollup merge of #62096 - spastorino:impl-place-from, r=oli-obk,Centril | Mazdak Farrokhzad | -26/+26 |
| 2019-06-25 | Implement From<Local> for Place and PlaceBase | Santiago Pastorino | -26/+26 |
| 2019-06-24 | HIR: rename find_by_hir_id to find | ljedrz | -1/+1 |
| 2019-06-24 | HIR: remove the NodeId find | ljedrz | -2/+1 |
| 2019-06-20 | rename hir::map::get_by_hir_id to get | ljedrz | -1/+1 |
| 2019-06-19 | Rollup merge of #61941 - cramertj:no-more-yield-errors, r=centril | Mazdak Farrokhzad | -2/+2 |
| 2019-06-19 | Rollup merge of #61842 - Zoxc:trim-lift, r=eddyb | Mazdak Farrokhzad | -2/+2 |
| 2019-06-18 | Preserve generator and yield source for error messages | Taylor Cramer | -2/+2 |
| 2019-06-18 | rustc: reintroduce lifetime bounds where necessary. | Eduard-Mihai Burtescu | -1/+1 |
| 2019-06-18 | rustc: remove leftover lifetimes with no bounds from where clauses. | Eduard-Mihai Burtescu | -1/+1 |
| 2019-06-18 | rustc: remove 'x: 'y bounds (except from comments/strings). | Eduard-Mihai Burtescu | -4/+4 |
| 2019-06-17 | remove _by_hir_id if there is no NodeId counterpart | ljedrz | -7/+7 |
| 2019-06-17 | replace some uses of NodeId with HirId | ljedrz | -3/+3 |
| 2019-06-16 | Auto merge of #60730 - matthewjasper:optimize-false-edges, r=pnkfelix | bors | -383/+503 |
| 2019-06-15 | Remove unnecessary `.clone()` | Shotaro Yamada | -1/+1 |
| 2019-06-14 | Remove unnecessary lift calls | John Kåre Alsaker | -2/+2 |
| 2019-06-14 | Unify all uses of 'gcx and 'tcx. | Eduard-Mihai Burtescu | -4/+4 |
| 2019-06-13 | Add some more comments on how TestKind works | Matthew Jasper | -5/+28 |
| 2019-06-13 | Generate MIR thats easier for llvm for str matches | Matthew Jasper | -68/+82 |
| 2019-06-13 | Call str::eq and <[T]>::eq for match comparisons | Matthew Jasper | -45/+21 |
| 2019-06-13 | Create fewer basic blocks in match MIR lowering | Matthew Jasper | -327/+391 |
| 2019-06-12 | Avoid unnecessary false edges in MIR match lowering | Matthew Jasper | -53/+98 |
| 2019-06-12 | Make `FalseEdges` always have two targets | Matthew Jasper | -6/+4 |
| 2019-06-12 | Use a single lifetime for MIR construction | John Kåre Alsaker | -126/+69 |
| 2019-06-12 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -9/+7 |
| 2019-06-12 | rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -4/+4 |
| 2019-06-12 | Fix fallout from `deny(unused_lifetimes)`. | Eduard-Mihai Burtescu | -3/+3 |
| 2019-06-12 | rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -6/+6 |
| 2019-06-11 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -5/+1 |
| 2019-06-11 | rustc_mir: deny(unused_lifetimes). | Eduard-Mihai Burtescu | -2/+2 |
| 2019-06-09 | Changed usages of `mir` in librustc::mir and librustc_mir to `body` | Jad Ghalayini | -11/+11 |
| 2019-06-06 | Don't run MIR passes on constructor shims | Matthew Jasper | -35/+0 |
| 2019-06-06 | Auto merge of #61373 - tmandry:emit-storagedead-along-unwind, r=eddyb | bors | -86/+93 |
| 2019-06-05 | Aggregation of drive-by cosmetic changes. | Alexander Regueiro | -3/+3 |
| 2019-06-04 | Fix spelling | Tyler Mandry | -1/+1 |
| 2019-06-04 | Move cached_block out of DropKind | Tyler Mandry | -50/+35 |
| 2019-06-04 | Generate StorageDead along unwind paths for generators | Tyler Mandry | -65/+87 |
| 2019-06-04 | Auto merge of #61136 - matthewjasper:cannot-move-errors, r=pnkfelix | bors | -7/+1 |
| 2019-06-03 | rustc: remove `HirId` from `ArgSource::AsyncFn` | David Wood | -45/+15 |
| 2019-06-03 | Add `is_ref_for_guard` method | Matthew Jasper | -7/+1 |
| 2019-06-03 | rustc: async fn drop order lowering in HIR | David Wood | -20/+46 |
| 2019-06-01 | rustc: use indexmap instead of a plain vector for upvars. | Eduard-Mihai Burtescu | -3/+2 |
| 2019-05-29 | Rollup merge of #61249 - spastorino:local-or-deref-local, r=oli-obk,Centril | Mazdak Farrokhzad | -1/+1 |