| Age | Commit message (Expand) | Author | Lines |
| 2020-05-08 | Replace `MatchVisitor::check_in_cx` with `MatchVisitor::new_cx`. | Nicholas Nethercote | -80/+75 |
| 2020-05-08 | Remove `MatchCheckCtxt::create_and_enter`. | Nicholas Nethercote | -18/+8 |
| 2020-05-07 | Reduce `TypedArena` creations in `check_match`. | Nicholas Nethercote | -9/+18 |
| 2020-05-07 | Auto merge of #55617 - oli-obk:stacker, r=nagisa,oli-obk | bors | -1/+6 |
| 2020-05-06 | Shrink `LocalDecl` by 16 bytes. | Nicholas Nethercote | -2/+2 |
| 2020-05-06 | Shrink `LocalDecl` by 56 bytes. | Nicholas Nethercote | -9/+9 |
| 2020-05-06 | Improve `LocalDecl` creation. | Nicholas Nethercote | -37/+13 |
| 2020-05-06 | Add `SourceInfo::outermost`. | Nicholas Nethercote | -9/+4 |
| 2020-05-04 | Rollup merge of #71038 - lcnr:dyn_trait_structural_match, r=pnkfelix | Dylan DPC | -13/+14 |
| 2020-05-02 | Move ensure_sufficient_stack to data_structures | Simonas Kazlauskas | -1/+1 |
| 2020-05-02 | Prevent stack overflow for deeply recursive code | Oliver Scherer | -1/+6 |
| 2020-05-02 | fix rustdoc warnings | Tshepang Lekhonkhobe | -0/+2 |
| 2020-05-01 | Auto merge of #70674 - cjgillot:query-arena-all, r=matthewjasper | bors | -2/+2 |
| 2020-04-30 | Add a convenience function for testing whether a static is `#[thread_local]` | Oliver Scherer | -3/+2 |
| 2020-04-30 | Auto merge of #70175 - Amanieu:remove_nlp, r=pnkfelix | bors | -5/+0 |
| 2020-04-29 | emit err when using trait objects in pat | Bastian Kauschke | -16/+14 |
| 2020-04-29 | forbid `dyn Trait` in const generics | Bastian Kauschke | -0/+3 |
| 2020-04-29 | Auto merge of #67343 - ecstatic-morse:qualif-structural-match, r=pnkfelix | bors | -63/+89 |
| 2020-04-29 | Rollup merge of #71217 - estebank:tail-borrow-sugg, r=pnkfelix | Dylan DPC | -5/+12 |
| 2020-04-28 | Suggest `;` or assignment to drop borrows in tail exprs | Esteban Küber | -5/+12 |
| 2020-04-29 | Remove Session::no_landing_pads() | Amanieu d'Antras | -5/+0 |
| 2020-04-28 | Incorporate MIR const-checker into `Pat` lowering | Dylan MacKenzie | -63/+89 |
| 2020-04-28 | Move a few queries to using an arena. | Camille GILLOT | -1/+1 |
| 2020-04-28 | Use the query system to allocate. | Camille GILLOT | -1/+1 |
| 2020-04-27 | Accept `LocalDefId` as argument for `mir_build::lint::check` | marmeladema | -9/+10 |
| 2020-04-27 | Use `LocalDefId` in `mir_built` query | marmeladema | -2/+2 |
| 2020-04-26 | fix more clippy warnings | Matthias Krüger | -1/+1 |
| 2020-04-24 | Avoid unused Option::map results | Josh Stone | -1/+3 |
| 2020-04-23 | Modify `as_local_hir_id` to return a bare `HirId` | marmeladema | -5/+5 |
| 2020-04-23 | Modify `as_local_hir_id` to accept a `LocalDefId` instead of a `DefId` | marmeladema | -8/+8 |
| 2020-04-23 | librustc_middle: return LocalDefId instead of DefId in local_def_id | marmeladema | -10/+10 |
| 2020-04-22 | Use `Body` everywhere | Dylan MacKenzie | -5/+2 |
| 2020-04-22 | Rollup merge of #70970 - eddyb:trait-vs-impl-mismatch, r=oli-obk | Dylan DPC | -1/+1 |
| 2020-04-21 | Auto merge of #71170 - spastorino:dyn-fnonce-alignment, r=nikomatsakis | bors | -4/+130 |
| 2020-04-20 | tweak comments | Niko Matsakis | -5/+10 |
| 2020-04-19 | Fix ICE for broken or-pattern in async fn | Matthew Jasper | -19/+51 |
| 2020-04-19 | Dogfood more or_patterns in the compiler | Josh Stone | -13/+20 |
| 2020-04-18 | Make Box<dyn FnOnce> respect self alignment | Santiago Pastorino | -3/+124 |
| 2020-04-18 | Detect mistyped associated consts in `Instance::resolve`. | Eduard-Mihai Burtescu | -1/+1 |
| 2020-04-17 | Auto merge of #71049 - eddyb:const-err, r=oli-obk | bors | -11/+6 |
| 2020-04-16 | mir/interpret: only use `ErrorHandled::Reported` for `ErrorReported`. | Eduard-Mihai Burtescu | -1/+2 |
| 2020-04-16 | Partially revert "Do not ICE in the face of invalid enum discriminant" | Eduard-Mihai Burtescu | -10/+4 |
| 2020-04-16 | Rollup merge of #71179 - matthiaskrgr:cl6ppy, r=Dylan-DPC | Dylan DPC | -60/+49 |
| 2020-04-16 | don't clone types that are copy (clippy::clone_on_copy) | Matthias Krüger | -60/+49 |
| 2020-04-15 | Do not ICE in the face of invalid enum discriminant | Esteban Küber | -4/+10 |
| 2020-04-15 | Rollup merge of #70891 - lcnr:replace-rvalue_aggregate, r=eddyb | Mazdak Farrokhzad | -9/+15 |
| 2020-04-14 | Rename AssocKind::Method to AssocKind::Fn | Rustin-Liu | -1/+1 |
| 2020-04-13 | unit rvalue: use constant `()` instead of tuple | Bastian Kauschke | -9/+15 |
| 2020-04-09 | Use tri-color search for unconditional recursion lint | Dylan MacKenzie | -135/+111 |
| 2020-04-07 | Further improve comments | Jonas Schievink | -3/+4 |