| Age | Commit message (Expand) | Author | Lines |
| 2021-10-08 | clippy::complexity fixes | Matthias Krüger | -5/+3 |
| 2021-10-01 | Rollup merge of #89441 - Nadrieril:fix-89393, r=tmandry | Manish Goregaokar | -3/+4 |
| 2021-10-01 | Normalize after substituting via `field.ty()` | Nadrieril | -3/+4 |
| 2021-09-30 | Rollup merge of #89314 - notriddle:notriddle/lint-fix-enum-variant-match, r=d... | Manish Goregaokar | -19/+36 |
| 2021-09-30 | Auto merge of #89386 - ehuss:rollup-idf4dmj, r=ehuss | bors | -3/+6 |
| 2021-09-29 | Rollup merge of #89311 - FabianWolff:issue-89305, r=oli-obk | Eric Huss | -3/+6 |
| 2021-09-30 | Auto merge of #89110 - Aaron1011:adjustment-span, r=estebank | bors | -2/+27 |
| 2021-09-29 | fix(lint): don't suggest refutable patterns to "fix" irrefutable bind | Michael Howell | -19/+36 |
| 2021-09-29 | Auto merge of #88950 - Nadrieril:deconstruct-pat, r=oli-obk | bors | -977/+794 |
| 2021-09-28 | Add unit assignment to MIR for `asm!()` | Fabian Wolff | -3/+6 |
| 2021-09-26 | Trivialize tracking of unreachable subpatterns | Nadrieril | -297/+95 |
| 2021-09-26 | Avoid double-deref in `Fields` | Nadrieril | -35/+31 |
| 2021-09-26 | Replace `Pat` with a new intermediate representation | Nadrieril | -489/+615 |
| 2021-09-26 | Remove dependency of `SubPatSet` on `Pat` | Nadrieril | -27/+23 |
| 2021-09-26 | Move special `&str` handling to `Constructor` and `Fields` | Nadrieril | -21/+21 |
| 2021-09-26 | Use usize for slice arity | Nadrieril | -15/+15 |
| 2021-09-26 | Rework `Fields` internals. | Nadrieril | -240/+195 |
| 2021-09-26 | A for loop is a lot faster apparently | Nadrieril | -29/+9 |
| 2021-09-26 | Cleanup the reporting of unreachable patterns | Nadrieril | -20/+14 |
| 2021-09-26 | Always report reachability for user-supplied patterns | Nadrieril | -8/+3 |
| 2021-09-26 | Remove some unreachable code | Nadrieril | -20/+11 |
| 2021-09-26 | Remove premature shortcutting | Nadrieril | -26/+12 |
| 2021-09-25 | Use larger span for adjustments on method calls | Aaron Hill | -2/+27 |
| 2021-09-25 | Use Rvalue::ShallowInitBox for box expression | Gary Guo | -2/+53 |
| 2021-09-21 | Auto merge of #89158 - the8472:rollup-3e4ijth, r=the8472 | bors | -9/+14 |
| 2021-09-21 | Rollup merge of #89126 - FabianWolff:issue-89088, r=petrochenkov | the8472 | -6/+8 |
| 2021-09-21 | Rollup merge of #89113 - BoxyUwU:incr-comp-thir-act, r=lcnr | the8472 | -3/+6 |
| 2021-09-20 | Remove Drop-caused migration-added captures | Mark Rousskov | -1/+0 |
| 2021-09-20 | Migrate to 2021 | Mark Rousskov | -1/+1 |
| 2021-09-20 | Fix ICE when `indirect_structural_match` is allowed | Fabian Wolff | -6/+8 |
| 2021-09-20 | Enable 2021 compatibility lints for all in-tree code | Mark Rousskov | -0/+1 |
| 2021-09-20 | no ensure | Ellen | -3/+6 |
| 2021-09-16 | Add `ConstraintCategory::Usage` for handling aggregate construction | Aaron Hill | -16/+36 |
| 2021-09-14 | Add reachable_patterns lint to rfc-2008-non_exhaustive | Devin Ragotzy | -51/+170 |
| 2021-09-12 | Rollup merge of #88709 - BoxyUwU:thir-abstract-const, r=lcnr | Manish Goregaokar | -244/+5 |
| 2021-09-11 | Rollup merge of #88849 - matthiaskrgr:clony_on_copy, r=petrochenkov | Jubilee | -1/+1 |
| 2021-09-11 | Auto merge of #88327 - bonega:scalar_refactor, r=eddyb | bors | -3/+2 |
| 2021-09-11 | don't clone types that are Copy (clippy::clone_on_copy) | Matthias Krüger | -1/+1 |
| 2021-09-09 | Ignore automatically derived impls of `Clone` and `Debug` in dead code analysis | Fabian Wolff | -11/+9 |
| 2021-09-09 | Rename `(un)signed` to `(un)signed_int` | Andreas Liljeqvist | -1/+1 |
| 2021-09-09 | Move `unsigned_max` etc into `Size` again | Andreas Liljeqvist | -3/+2 |
| 2021-09-09 | rename mir -> thir around abstract consts | Ellen | -2/+2 |
| 2021-09-09 | remove debug stmts | Ellen | -6/+0 |
| 2021-09-09 | move thir visitor to rustc_middle | Ellen | -242/+1 |
| 2021-09-09 | WIP state | Ellen | -2/+10 |
| 2021-09-05 | Change scope of temporaries in match guards | Matthew Jasper | -5/+5 |
| 2021-09-02 | Bless 32bit MIR opt tests | Matthew Jasper | -4/+4 |
| 2021-09-02 | Remove TODO | Matthew Jasper | -1/+0 |
| 2021-09-01 | Fix drop handling for `if let` expressions | Matthew Jasper | -110/+183 |
| 2021-08-30 | Handle irrufutable or unreachable let-else | Cameron Steffen | -1/+20 |