| Age | Commit message (Expand) | Author | Lines |
| 2024-02-25 | Rollup merge of #121324 - Nadrieril:unspecialize, r=cjgillot | Matthias Krüger | -15/+21 |
| 2024-02-23 | compiler: clippy::complexity fixes | Matthias Krüger | -10/+6 |
| 2024-02-20 | Auto merge of #120576 - nnethercote:merge-Diagnostic-DiagnosticBuilder, r=dav... | bors | -2/+6 |
| 2024-02-20 | Auto merge of #120692 - Nadrieril:move-column-analysis-to-placeinfo, r=compil... | bors | -74/+90 |
| 2024-02-20 | Factor out unspecialization | Nadrieril | -15/+21 |
| 2024-02-20 | Reduce capabilities of `Diagnostic`. | Nicholas Nethercote | -2/+6 |
| 2024-02-13 | Auto merge of #120991 - matthiaskrgr:rollup-f8kw2st, r=matthiaskrgr | bors | -1/+1 |
| 2024-02-12 | Auto merge of #120324 - Nadrieril:remove-interior-mutability, r=compiler-errors | bors | -83/+86 |
| 2024-02-12 | Dejargnonize subst | Shoyu Vanilla | -1/+1 |
| 2024-02-09 | Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwco | Matthias Krüger | -0/+3 |
| 2024-02-08 | Rollup merge of #120590 - compiler-errors:dead, r=Nilstrieb | Matthias Krüger | -1/+1 |
| 2024-02-08 | Move constructor selection logic to `PlaceInfo` | Nadrieril | -56/+79 |
| 2024-02-08 | Decide which constructors to report earlier. | Nadrieril | -19/+17 |
| 2024-02-08 | Tweak how we record missing constructors | Nadrieril | -21/+16 |
| 2024-02-08 | Rollup merge of #120734 - nnethercote:SubdiagnosticMessageOp, r=compiler-errors | Matthias Krüger | -5/+2 |
| 2024-02-08 | Add `SubdiagnosticMessageOp` as a trait alias. | Nicholas Nethercote | -5/+2 |
| 2024-02-07 | Prefer "0..MAX not covered" to "_ not covered" | Nadrieril | -5/+3 |
| 2024-02-07 | Use a unique id instead of by-address indexing | Nadrieril | -36/+25 |
| 2024-02-07 | Cleanup comments and dead code | Nadrieril | -37/+9 |
| 2024-02-07 | Track redundant subpatterns without interior mutability | Nadrieril | -21/+55 |
| 2024-02-07 | Move usefulness-specific pattern computations to `usefulness` | Nadrieril | -33/+41 |
| 2024-02-07 | Rollup merge of #120633 - Nadrieril:place_info, r=compiler-errors | Guillaume Boisseau | -40/+57 |
| 2024-02-06 | Rollup merge of #120331 - Nadrieril:no-arena, r=compiler-errors | Matthias Krüger | -62/+60 |
| 2024-02-06 | Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs | Michael Goulet | -1/+2 |
| 2024-02-06 | Invert diagnostic lints. | Nicholas Nethercote | -0/+3 |
| 2024-02-06 | Track `is_top_level` via `PlaceInfo` | Nadrieril | -10/+14 |
| 2024-02-06 | Zip together `place_ty` and `place_validity` | Nadrieril | -33/+46 |
| 2024-02-05 | Auto merge of #120313 - Nadrieril:graceful-error, r=compiler-errors | bors | -14/+18 |
| 2024-02-03 | Rollup merge of #120517 - Nadrieril:lower-never-as-wildcard, r=compiler-errors | Matthias Krüger | -2/+3 |
| 2024-02-03 | Rollup merge of #120516 - Nadrieril:cleanup-impls, r=compiler-errors | Matthias Krüger | -91/+4 |
| 2024-02-02 | Remove dead args from functions | Michael Goulet | -1/+1 |
| 2024-01-31 | Remove `pattern_arena` from `RustcMatchCheckCtxt` | Nadrieril | -8/+9 |
| 2024-01-31 | Use a `Vec` instead of a slice in `DeconstructedPat` | Nadrieril | -54/+51 |
| 2024-01-31 | Gracefully abort on type incompatibility | Nadrieril | -14/+18 |
| 2024-01-31 | It is correct to lower `!` to `_`. | Nadrieril | -2/+3 |
| 2024-01-31 | Manual `Debug` impls are not needed since `TypeCx: Debug` | Nadrieril | -49/+4 |
| 2024-01-31 | Remove unused `Constructor: PartialEq` impl | Nadrieril | -42/+0 |
| 2024-01-30 | Separate `PlaceCtxt` from `UsefulnessCtxt` | Nadrieril | -8/+8 |
| 2024-01-30 | Make `PatternColumn` part of the public API | Nadrieril | -90/+101 |
| 2024-01-30 | Repurpose `MatchCtxt` for usefulness only | Nadrieril | -23/+21 |
| 2024-01-30 | Limit the use of `PlaceCtxt` | Nadrieril | -52/+42 |
| 2024-01-30 | Make `PatternColumn` generic in `Cx` | Nadrieril | -27/+20 |
| 2024-01-27 | Stop using derivative in rustc_pattern_analysis | Laurențiu Nicola | -24/+191 |
| 2024-01-26 | Rollup merge of #118803 - Nadrieril:min-exhaustive-patterns, r=compiler-errors | Matthias Krüger | -10/+24 |
| 2024-01-25 | Rollup merge of #120318 - Nadrieril:share-debug-impl, r=compiler-errors | Matthias Krüger | -107/+97 |
| 2024-01-25 | Implement feature gate logic | Nadrieril | -10/+24 |
| 2024-01-24 | Improve `Range: Debug` impl | Nadrieril | -5/+11 |
| 2024-01-24 | Most of the `DeconstructedPat` `Debug` impl is reusable | Nadrieril | -102/+86 |
| 2024-01-24 | Let `ctor_sub_tys` return any Iterator they want | Nadrieril | -19/+24 |
| 2024-01-23 | Rename `TyCtxt::emit_spanned_lint` as `TyCtxt::emit_node_span_lint`. | Nicholas Nethercote | -2/+2 |