| Age | Commit message (Expand) | Author | Lines |
| 2024-01-17 | Add `PatKind::Err` | Lieselotte | -0/+2 |
| 2024-01-16 | Rollup merge of #119969 - compiler-errors:simplify-closure-env-ty, r=oli-obk | Matthias Krüger | -37/+19 |
| 2024-01-15 | Clarify that the status of `&!` is undecided | Nadrieril | -1/+2 |
| 2024-01-15 | Rollup merge of #119971 - compiler-errors:zip-eq, r=nnethercote | Matthias Krüger | -1/+2 |
| 2024-01-14 | Use zip_eq to enforce that things being zipped have equal sizes | Michael Goulet | -1/+2 |
| 2024-01-14 | Simplify closure_env_ty and closure_env_param | Michael Goulet | -37/+19 |
| 2024-01-11 | Rollup merge of #119715 - Nadrieril:graceful-type-error, r=compiler-errors | Matthias Krüger | -2/+8 |
| 2024-01-10 | Add `DiagCtxt::delayed_bug`. | Nicholas Nethercote | -19/+19 |
| 2024-01-10 | Rename `struct_span_err!` as `struct_span_code_err!`. | Nicholas Nethercote | -2/+4 |
| 2024-01-09 | Don't mix combinators and `let else` | Nadrieril | -3/+6 |
| 2024-01-07 | Add an error path to the algorithm | Nadrieril | -2/+5 |
| 2024-01-06 | Auto merge of #119329 - Nadrieril:reveal-opaques-early, r=compiler-errors | bors | -4/+4 |
| 2024-01-05 | Remove `thir::Guard` | Matthew Jasper | -38/+7 |
| 2024-01-05 | Remove `hir::Guard` | Matthew Jasper | -7/+2 |
| 2024-01-01 | Statically enforce revealing of opaques | Nadrieril | -4/+4 |
| 2023-12-28 | Movability doesn't need to be a query anymore | Michael Goulet | -1/+1 |
| 2023-12-28 | Remove movability from TyKind::Coroutine | Michael Goulet | -2/+2 |
| 2023-12-26 | Keep reference to the original `Pat` in `DeconstructedPat` | Nadrieril | -4/+4 |
| 2023-12-26 | Rollup merge of #119307 - compiler-errors:pat-lifetimes, r=Nadrieril | Michael Goulet | -17/+17 |
| 2023-12-26 | Merge 'thir and 'p | Michael Goulet | -17/+17 |
| 2023-12-26 | `thir::Visitor` only needs to visit `&'thir` data | Nadrieril | -10/+10 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -36/+36 |
| 2023-12-22 | Rollup merge of #119230 - Nadrieril:librarify-even-further, r=compiler-errors | Michael Goulet | -3/+3 |
| 2023-12-23 | Give `DiagnosticBuilder` a default type. | Nicholas Nethercote | -5/+1 |
| 2023-12-23 | Clarify the situation with dummy patterns and `PatData` | Nadrieril | -3/+3 |
| 2023-12-20 | Reveal opaque types in exhaustiveness checking | Nadrieril | -0/+4 |
| 2023-12-19 | Auto merge of #118842 - Nadrieril:librarify-further, r=compiler-errors | bors | -28/+32 |
| 2023-12-15 | `pattern_analysis` doesn't need to know what spans are | Nadrieril | -8/+8 |
| 2023-12-15 | s/RustcCtxt/RustcMatchCheckCtxt/ | Nadrieril | -2/+2 |
| 2023-12-15 | Iron out last rustc-specific details | Nadrieril | -4/+5 |
| 2023-12-15 | Name rustc-specific things "rustc" | Nadrieril | -3/+4 |
| 2023-12-15 | Abstract `MatchCheckCtxt` into a trait | Nadrieril | -21/+19 |
| 2023-12-15 | Disentangle the arena from `MatchCheckCtxt` | Nadrieril | -1/+5 |
| 2023-12-15 | Split `Single` ctor into more specific variants | Nadrieril | -1/+1 |
| 2023-12-15 | Rollup merge of #118962 - compiler-errors:bugs, r=TaKO8Ki | Matthias Krüger | -3/+4 |
| 2023-12-15 | Annotate some more bugs | Michael Goulet | -3/+4 |
| 2023-12-15 | Rollup merge of #118863 - Enselic:rustc_mir-build-query-stability, r=michaelw... | Guillaume Gomez | -3/+3 |
| 2023-12-14 | rustc_mir_build: Make non-exhaustive non-empty match diagnotics deterministic | Martin Nordholts | -3/+3 |
| 2023-12-13 | Auto merge of #118500 - ZetaNumbers:tcx_hir_refactor, r=petrochenkov | bors | -1/+1 |
| 2023-12-12 | more clippy::complexity fixes | Matthias Krüger | -1/+1 |
| 2023-12-12 | Move some methods from `tcx.hir()` to `tcx` | zetanumbers | -1/+1 |
| 2023-12-11 | Rollup merge of #118822 - Nadrieril:librarify, r=compiler-errors | Matthias Krüger | -3630/+17 |
| 2023-12-11 | Move lints to their own module | Nadrieril | -5/+4 |
| 2023-12-11 | Gather rustc-specific functions around `MatchCheckCtxt` | Nadrieril | -10/+11 |
| 2023-12-11 | Extract exhaustiveness into its own crate | Nadrieril | -3617/+4 |
| 2023-12-10 | Auto merge of #118692 - surechen:remove_unused_imports, r=petrochenkov | bors | -1/+1 |
| 2023-12-10 | Auto merge of #118788 - compiler-errors:const-pretty, r=fee1-dead | bors | -1/+1 |
| 2023-12-10 | remove redundant imports | surechen | -1/+1 |
| 2023-12-09 | Auto merge of #118308 - Nadrieril:sound-exhaustive-patterns-take-3, r=compile... | bors | -310/+665 |
| 2023-12-09 | s/const_effect/host_effect | Michael Goulet | -1/+1 |