| Age | Commit message (Expand) | Author | Lines |
| 2021-02-05 | Run x.py fmt to fix tidy issues | Wesley Wiser | -22/+19 |
| 2021-02-04 | Revert "Simplify unscheduling of drops after moves" | Felix S. Klock II | -13/+25 |
| 2021-02-04 | Revert "Use `record_operands_moved` more aggresively" | Felix S. Klock II | -15/+3 |
| 2021-02-04 | Revert "Avoid leaking block expression values" | Felix S. Klock II | -284/+150 |
| 2021-02-02 | Bump rustfmt version | Mark Rousskov | -90/+108 |
| 2021-02-01 | Rollup merge of #81364 - camelid:improve-build-matches-docs, r=varkor | Jonas Schievink | -55/+74 |
| 2021-01-31 | Update outdated comment | Camelid | -3/+3 |
| 2021-01-31 | Rollup merge of #80092 - sexxi-goose:restrict_precision, r=nikomatsakis | Jonas Schievink | -10/+1 |
| 2021-01-30 | Rollup merge of #81291 - sexxi-goose:fix-struct-update-functional-record-upda... | Yuki Okushi | -5/+10 |
| 2021-01-29 | Compute mutability of closure captures | Aman Arora | -10/+1 |
| 2021-01-28 | Rollup merge of #79951 - LeSeulArtichaut:ty-ir, r=nikomatsakis | Yuki Okushi | -18/+14 |
| 2021-01-24 | Improve `rustc_mir_build::matches` docs | Camelid | -53/+72 |
| 2021-01-22 | Make functional record update/struct update syntax works inside closures when... | Dhruv Jauhar | -5/+10 |
| 2021-01-21 | Add loop head span to hir | Esteban Küber | -3/+1 |
| 2021-01-18 | Use ty::{IntTy,UintTy,FloatTy} in rustc | LeSeulArtichaut | -18/+14 |
| 2021-01-18 | Fix typo in simplify.rs | Ikko Ashimine | -1/+1 |
| 2021-01-16 | Auto merge of #80290 - RalfJung:less-intrinsic-write, r=lcnr | bors | -74/+34 |
| 2021-01-14 | Use Option::map_or instead of `.map(..).unwrap_or(..)` | LingMan | -1/+1 |
| 2021-01-14 | Auto merge of #79328 - c410-f3r:hir-if, r=matthewjasper | bors | -1/+48 |
| 2021-01-13 | Rollup merge of #80232 - bugadani:roundtrip, r=estebank | Dylan DPC | -2/+1 |
| 2021-01-07 | Reintroduce hir::ExprKind::If | Caio | -1/+48 |
| 2021-01-03 | Add note to non-exhaustive match on reference to empty | Daniel Noom | -0/+5 |
| 2020-12-31 | remove move_val_init leftovers | Ralf Jung | -74/+34 |
| 2020-12-30 | Rollup merge of #80495 - jyn514:rename-empty, r=petrochenkov | Mara Bos | -1/+1 |
| 2020-12-30 | Rename kw::Invalid -> kw::Empty | Joshua Nelson | -1/+1 |
| 2020-12-30 | Rollup merge of #80509 - matthiaskrgr:ptr_arg, r=varkor | Yuki Okushi | -3/+3 |
| 2020-12-30 | where possible, pass slices instead of &Vec or &String (clippy::ptr_arg) | Matthias Krüger | -3/+3 |
| 2020-12-30 | Rollup merge of #80348 - matthiaskrgr:less_clones, r=Dylan-DPC | Yuki Okushi | -2/+2 |
| 2020-12-24 | use matches!() macro in more places | Matthias Krüger | -5/+1 |
| 2020-12-24 | remove redundant clones (clippy::redundant_clone) | Matthias Krüger | -2/+2 |
| 2020-12-22 | Fix a comment | Nadrieril | -4/+4 |
| 2020-12-22 | Apply suggestions from code review | Nadrieril | -14/+15 |
| 2020-12-22 | Simplify field filtering | Nadrieril | -64/+56 |
| 2020-12-22 | Make the special "missing patterns" constructor real | Nadrieril | -64/+57 |
| 2020-12-22 | Completely rework the explanation of the algorithm | Nadrieril | -285/+324 |
| 2020-12-22 | Pass `Matrix` explicitly instead of via `PatCtxt` | Nadrieril | -27/+48 |
| 2020-12-22 | Inline the constructor-specific `split` functions | Nadrieril | -34/+19 |
| 2020-12-22 | Inline `all_constructors` | Nadrieril | -121/+115 |
| 2020-12-22 | Rebrand `MissingConstructors` as `SplitWildcard` | Nadrieril | -49/+67 |
| 2020-12-22 | Factor out `SplitVarLenSlice` used for slice splitting | Nadrieril | -105/+117 |
| 2020-12-22 | Run the annoying lint separately | Nadrieril | -54/+43 |
| 2020-12-22 | Factor out `SplitIntRange` used for integer range splitting | Nadrieril | -89/+110 |
| 2020-12-22 | Auto merge of #78242 - Nadrieril:rename-overlapping_endpoints-lint, r=varkor | bors | -9/+9 |
| 2020-12-20 | Remove redundant def_id lookups | Dániel Buga | -2/+1 |
| 2020-12-19 | Auto merge of #80104 - Nadrieril:usefulness-merging, r=varkor | bors | -114/+185 |
| 2020-12-19 | Tweak diagnostics | Nadrieril | -3/+2 |
| 2020-12-18 | Unify the two kinds of usefulness merging | Nadrieril | -63/+35 |
| 2020-12-18 | Merge unreachable subpatterns correctly | Nadrieril | -3/+28 |
| 2020-12-18 | Keep all witnesses of non-exhaustiveness | Nadrieril | -27/+37 |
| 2020-12-18 | Rewrite usefulness merging using `SpanSet` | Nadrieril | -65/+114 |