| Age | Commit message (Expand) | Author | Lines |
| 2024-03-13 | Rename `ValidityConstraint` -> `PlaceValidity` | Nadrieril | -20/+12 |
| 2024-03-11 | `DeconstructedPat.data` is always present now | Nadrieril | -13/+11 |
| 2024-03-11 | Store field indices in `DeconstructedPat` to avoid virtual wildcards | Nadrieril | -80/+96 |
| 2024-03-11 | Store pattern arity in `DeconstructedPat` | Nadrieril | -7/+36 |
| 2024-03-11 | Rename `DecorateLint` as `LintDiagnostic`. | Nicholas Nethercote | -1/+1 |
| 2024-03-11 | Rename `AddToDiagnostic` as `Subdiagnostic`. | Nicholas Nethercote | -5/+5 |
| 2024-03-09 | Lint small gaps between ranges | Nadrieril | -12/+174 |
| 2024-03-09 | Make `MaybeInfiniteInt::plus_one/minus_one` fallible | Nadrieril | -20/+23 |
| 2024-03-05 | Rollup merge of #121987 - Nadrieril:abort-on-arity-mismatch, r=compiler-errors | Matthias Krüger | -7/+15 |
| 2024-03-05 | Rename `SubdiagnosticMessageOp` as `SubdiagMessageOp`. | Nicholas Nethercote | -2/+2 |
| 2024-03-04 | Abort on arity mismatch | Nadrieril | -7/+15 |
| 2024-03-03 | Add new `pattern_complexity` attribute to add possibility to limit and check ... | Guillaume Gomez | -2/+34 |
| 2024-03-01 | Auto merge of #121728 - tgross35:f16-f128-step1-ty-updates, r=compiler-errors | bors | -0/+2 |
| 2024-02-29 | Rollup merge of #121000 - Nadrieril:keep_all_fields, r=compiler-errors | Guillaume Gomez | -88/+98 |
| 2024-02-29 | Rollup merge of #121735 - Nadrieril:no-panic-on-type-error, r=compiler-errors | Matthias Krüger | -4/+4 |
| 2024-02-28 | Add `f16` and `f128` to `rustc_type_ir::FloatTy` and `rustc_abi::Primitive` | Trevor Gross | -0/+2 |
| 2024-02-28 | Rename `Skip` to `PrivateUninhabited` | Nadrieril | -33/+38 |
| 2024-02-28 | Simplify | Nadrieril | -46/+34 |
| 2024-02-28 | Don't filter out skipped fields | Nadrieril | -22/+28 |
| 2024-02-28 | Add special `Skip` constructor | Nadrieril | -22/+15 |
| 2024-02-28 | Push the decision to skip fields further down | Nadrieril | -14/+26 |
| 2024-02-28 | Push down the decision to skip fields | Nadrieril | -16/+22 |
| 2024-02-28 | Don't panic when encountering unexpected constructor | Nadrieril | -4/+4 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -2/+2 |
| 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 |