| Age | Commit message (Expand) | Author | Lines |
| 2024-01-05 | Restore if let guard temporary scoping difference | Matthew Jasper | -0/+6 |
| 2024-01-05 | Remove `thir::Guard` | Matthew Jasper | -58/+21 |
| 2024-01-05 | Remove `hir::Guard` | Matthew Jasper | -12/+45 |
| 2024-01-05 | Handle context for const patterns correctly | Matthew Jasper | -1/+7 |
| 2024-01-05 | Stabilize THIR unsafeck | Matthew Jasper | -5/+6 |
| 2024-01-04 | Rollup merge of #119325 - RalfJung:custom-mir, r=compiler-errors | Matthias Krüger | -2/+10 |
| 2024-01-04 | Check yield terminator's resume type in borrowck | Michael Goulet | -10/+17 |
| 2024-01-03 | Rename some `Diagnostic` setters. | Nicholas Nethercote | -4/+4 |
| 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 | -9/+6 |
| 2023-12-26 | Keep reference to the original `Pat` in `DeconstructedPat` | Nadrieril | -4/+4 |
| 2023-12-26 | custom mir: make it clear what the return block is | Ralf Jung | -2/+10 |
| 2023-12-26 | Rollup merge of #119307 - compiler-errors:pat-lifetimes, r=Nadrieril | Michael Goulet | -21/+21 |
| 2023-12-26 | Merge 'thir and 'p | Michael Goulet | -17/+17 |
| 2023-12-26 | `thir::Visitor` only needs to visit `&'thir` data | Nadrieril | -14/+14 |
| 2023-12-26 | Auto merge of #119146 - nnethercote:rm-DiagCtxt-api-duplication, r=compiler-e... | bors | -75/+67 |
| 2023-12-25 | Auto merge of #119122 - matthewjasper:if-let-guard-scoping, r=TaKO8Ki | bors | -236/+230 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -75/+67 |
| 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 | -11/+3 |
| 2023-12-23 | Clarify the situation with dummy patterns and `PatData` | Nadrieril | -3/+3 |
| 2023-12-22 | Auto merge of #116821 - Nadrieril:fix-opaque-ice, r=compiler-errors | bors | -0/+4 |
| 2023-12-22 | Auto merge of #119097 - nnethercote:fix-EmissionGuarantee, r=compiler-errors | bors | -6/+11 |
| 2023-12-21 | Give temporaries in if let guards correct scopes | Matthew Jasper | -1/+21 |
| 2023-12-20 | Reveal opaque types in exhaustiveness checking | Nadrieril | -0/+4 |
| 2023-12-19 | Auto merge of #119112 - Nadrieril:remove-target_blocks-hack, r=matthewjasper | bors | -71/+65 |
| 2023-12-19 | Auto merge of #118842 - Nadrieril:librarify-further, r=compiler-errors | bors | -30/+34 |
| 2023-12-19 | Remove the `make_target_blocks` hack | Nadrieril | -71/+65 |
| 2023-12-19 | Add `level` arg to `into_diagnostic`. | Nicholas Nethercote | -6/+11 |
| 2023-12-18 | Pass THIR ExprIds in MIR building | Matthew Jasper | -235/+209 |
| 2023-12-18 | Rename many `DiagCtxt` arguments. | Nicholas Nethercote | -2/+2 |
| 2023-12-18 | Rename `Session::span_diagnostic` as `Session::dcx`. | Nicholas Nethercote | -1/+1 |
| 2023-12-18 | Rename `Handler` as `DiagCtxt`. | Nicholas Nethercote | -3/+3 |
| 2023-12-15 | `pattern_analysis` doesn't need to know what spans are | Nadrieril | -8/+8 |
| 2023-12-15 | s/RustcCtxt/RustcMatchCheckCtxt/ | Nadrieril | -4/+4 |
| 2023-12-15 | Iron out last rustc-specific details | Nadrieril | -4/+5 |
| 2023-12-15 | Name rustc-specific things "rustc" | Nadrieril | -5/+6 |
| 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 | -5/+10 |
| 2023-12-15 | Annotate some more bugs | Michael Goulet | -5/+10 |
| 2023-12-15 | Rollup merge of #118863 - Enselic:rustc_mir-build-query-stability, r=michaelw... | Guillaume Gomez | -4/+3 |
| 2023-12-14 | rustc_mir_build: Enforce `rustc::potential_query_instability` lint | Martin Nordholts | -1/+0 |
| 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 | -2/+2 |
| 2023-12-12 | more clippy::complexity fixes | Matthias Krüger | -1/+1 |
| 2023-12-12 | Move some methods from `tcx.hir()` to `tcx` | zetanumbers | -2/+2 |
| 2023-12-11 | Rollup merge of #118822 - Nadrieril:librarify, r=compiler-errors | Matthias Krüger | -3723/+19 |