| Age | Commit message (Expand) | Author | Lines |
| 2020-11-27 | No need to expose `Matrix` internals | Nadrieril | -1/+6 |
| 2020-11-27 | Disentangle `Fields` and `PatStack` | Nadrieril | -17/+16 |
| 2020-11-27 | Move `Constructor::apply` to `Fields` | Nadrieril | -93/+89 |
| 2020-11-25 | Fix docs formatting for `thir::pattern::_match` | Camelid | -22/+31 |
| 2020-11-22 | Auto merge of #79243 - Nadrieril:consolidate-tests, r=varkor | bors | -0/+1 |
| 2020-11-19 | Regroup many usefulness-related test in the same folder | Nadrieril | -0/+1 |
| 2020-11-19 | Rollup merge of #79149 - sexxi-goose:upvar_ref, r=nikomatsakis | Dylan DPC | -120/+26 |
| 2020-11-18 | Auto merge of #78995 - Nadrieril:clean-empty-match, r=varkor | bors | -111/+141 |
| 2020-11-17 | Remove THIR::ExprKind::SelfRef | Aman Arora | -2/+0 |
| 2020-11-17 | Move capture lowering from THIR to MIR | Aman Arora | -118/+26 |
| 2020-11-17 | Rollup merge of #79072 - oli-obk:byte_str_pat, r=estebank | Mara Bos | -8/+36 |
| 2020-11-17 | Fix exhaustiveness in case a byte string literal is used at slice type | oli | -8/+36 |
| 2020-11-17 | Auto merge of #78801 - sexxi-goose:min_capture, r=nikomatsakis | bors | -2/+3 |
| 2020-11-16 | Apply suggestions from code review | Nadrieril | -2/+2 |
| 2020-11-15 | Rollup merge of #77802 - jyn514:bootstrap-specific, r=nikomatsakis | Jonas Schievink | -2/+1 |
| 2020-11-12 | Factor out match usefulness computation in `check_match` | Nadrieril | -78/+118 |
| 2020-11-12 | Unreachable subpatterns are rare | Nadrieril | -0/+2 |
| 2020-11-12 | Handle empty matches cleanly | Nadrieril | -33/+21 |
| 2020-11-10 | Use Places to express closure/generator Captures | Aman Arora | -2/+3 |
| 2020-11-09 | Rollup merge of #78748 - fanzier:tuple-assignment, r=petrochenkov | Dylan DPC | -0/+1 |
| 2020-11-07 | Allow making `RUSTC_BOOTSTRAP` conditional on the crate name | Joshua Nelson | -2/+1 |
| 2020-11-07 | Implement destructuring assignment for tuples | Fabian Zaiser | -0/+1 |
| 2020-11-07 | Rollup merge of #78167 - Nadrieril:fix-76836_, r=varkor | Yuki Okushi | -34/+93 |
| 2020-11-05 | Emit lints in the order in which they occur in the file. | Nadrieril | -4/+5 |
| 2020-11-05 | Fix unreachable sub-branch detection | Nadrieril | -35/+93 |
| 2020-11-05 | Fix even more URLs | Guillaume Gomez | -2/+2 |
| 2020-11-04 | `u128` truncation and sign extension are not just interpreter related | oli | -7/+7 |
| 2020-11-01 | Auto merge of #78553 - Nadrieril:fix-78549, r=varkor | bors | -32/+55 |
| 2020-11-01 | The need for `Single` to cover `Unlistable` was a hack | Nadrieril | -18/+13 |
| 2020-11-01 | Fix #78549 | Nadrieril | -16/+44 |
| 2020-10-30 | Fix even more clippy warnings | Joshua Nelson | -25/+11 |
| 2020-10-28 | Apply suggestions from code review | Nadrieril | -23/+20 |
| 2020-10-27 | Simplify slice splitting a bit | Nadrieril | -41/+28 |
| 2020-10-27 | Deduplicate work between splitting and subtraction | Nadrieril | -216/+87 |
| 2020-10-27 | Be honest about being able to list constructors | Nadrieril | -33/+41 |
| 2020-10-27 | Simplify specialize_constructor | Nadrieril | -175/+13 |
| 2020-10-27 | Unify the paths through `is_useful` | Nadrieril | -103/+53 |
| 2020-10-27 | Recompute `MissingConstructors` when needed | Nadrieril | -39/+56 |
| 2020-10-27 | Pass more things through `PatCtxt` | Nadrieril | -128/+75 |
| 2020-10-27 | Let MissingConstructors handle the subtleties of missing constructors | Nadrieril | -89/+72 |
| 2020-10-27 | Cache head constructor in PatStack | Nadrieril | -68/+62 |
| 2020-10-27 | Unify the two kinds of specialization by adding a Wildcard ctor | Nadrieril | -97/+80 |
| 2020-10-27 | Inline `specialize_one_pattern` | Nadrieril | -51/+39 |
| 2020-10-27 | Factor out the two specialization steps | Nadrieril | -80/+107 |
| 2020-10-27 | Clarify specialization into two steps | Nadrieril | -56/+48 |
| 2020-10-27 | Use pat_constructor to simplify specialize_one_pattern | Nadrieril | -105/+71 |
| 2020-10-27 | Split `split_grouped_constructor` into smaller functions | Nadrieril | -329/+345 |
| 2020-10-24 | Rollup merge of #78072 - Nadrieril:cleanup-constant-matching, r=varkor | Jonas Schievink | -345/+126 |
| 2020-10-21 | Clean up and improve some docs | Camelid | -8/+32 |
| 2020-10-21 | Explain the `Opaque` special case in specialization | Nadrieril | -1/+18 |