| Age | Commit message (Expand) | Author | Lines |
| 2024-01-19 | Pack the u128 in LitKind::Int | Josh Stone | -2/+2 |
| 2024-01-19 | Rollup merge of #120009 - Nadrieril:never_patterns_tyck, r=compiler-errors | Matthias Krüger | -0/+31 |
| 2024-01-19 | Rollup merge of #119835 - Nadrieril:simplify-empty-logic, r=compiler-errors | Matthias Krüger | -1/+2 |
| 2024-01-18 | Typecheck never patterns | Nadrieril | -0/+31 |
| 2024-01-18 | Consistently warn unreachable subpatterns | Nadrieril | -31/+37 |
| 2024-01-18 | Consistently set `MatchVisitor.error` on error | Nadrieril | -12/+16 |
| 2024-01-17 | Add `PatKind::Err` | Lieselotte | -0/+2 |
| 2024-01-16 | Auto merge of #116520 - Enselic:large-copy-into-fn, r=oli-obk | bors | -10/+26 |
| 2024-01-16 | Rollup merge of #119969 - compiler-errors:simplify-closure-env-ty, r=oli-obk | Matthias Krüger | -37/+19 |
| 2024-01-15 | make unsafe_op_in_unsafe_fn MachineApplicable and add it to 2024 compatibility | asquared31415 | -1/+1 |
| 2024-01-15 | compiler: Lower fn call arg spans down to MIR | Martin Nordholts | -10/+26 |
| 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 | -3/+6 |
| 2024-01-14 | Use zip_eq to enforce that things being zipped have equal sizes | Michael Goulet | -2/+4 |
| 2024-01-14 | Closure body was being built incorrectly on error... | 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 | -34/+33 |
| 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 | Don't populate yield and resume types after the fact | Michael Goulet | -65/+65 |
| 2024-01-06 | Auto merge of #119329 - Nadrieril:reveal-opaques-early, r=compiler-errors | bors | -4/+4 |
| 2024-01-05 | Rollup merge of #119563 - compiler-errors:coroutine-resume, r=oli-obk | Matthias Krüger | -10/+17 |
| 2024-01-05 | Rollup merge of #119554 - matthewjasper:remove-guard-distinction, r=compiler-... | Matthias Krüger | -67/+69 |
| 2024-01-05 | Rollup merge of #119538 - nnethercote:cleanup-errors-5, r=compiler-errors | Michael Goulet | -4/+4 |
| 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 |