| Age | Commit message (Expand) | Author | Lines |
| 2024-02-08 | Rollup merge of #120775 - Nadrieril:more-min_exh_pats, r=compiler-errors | Matthias Krüger | -1/+2 |
| 2024-02-08 | Auto merge of #120767 - matthiaskrgr:rollup-0k8ib1c, r=matthiaskrgr | bors | -54/+53 |
| 2024-02-08 | Match `min_exhaustive_patterns` implementation with `exhaustive_patterns` | Nadrieril | -1/+2 |
| 2024-02-08 | Continue to borrowck even if there were previous errors | Oli Scherer | -4/+29 |
| 2024-02-08 | Rollup merge of #120214 - Nadrieril:fix-120210, r=pnkfelix | Matthias Krüger | -54/+53 |
| 2024-02-06 | Teach typeck/borrowck/solvers how to deal with async closures | Michael Goulet | -0/+1 |
| 2024-02-06 | Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs | Michael Goulet | -1/+4 |
| 2024-01-29 | Rollup merge of #120390 - matthewjasper:inline-constant-pat-mir, r=davidtwco | Dylan DPC | -2/+35 |
| 2024-01-29 | Borrow check inline const patterns | Matthew Jasper | -2/+35 |
| 2024-01-25 | Clarify the new binding dance | Nadrieril | -44/+20 |
| 2024-01-25 | Put new bindings first in refutable cases too | Nadrieril | -4/+4 |
| 2024-01-25 | Clarify the binding dance | Nadrieril | -22/+41 |
| 2024-01-25 | Move `Or` test out of the loop | Nadrieril | -22/+26 |
| 2024-01-23 | Rollup merge of #120171 - cjgillot:jump-threading-assume-assert, r=tmiasko | León Orell Valerian Liehr | -0/+4 |
| 2024-01-22 | Add Assume custom MIR. | Camille GILLOT | -0/+4 |
| 2024-01-19 | Pack the u128 in LitKind::Int | Josh Stone | -1/+1 |
| 2024-01-16 | Auto merge of #116520 - Enselic:large-copy-into-fn, r=oli-obk | bors | -10/+26 |
| 2024-01-15 | compiler: Lower fn call arg spans down to MIR | Martin Nordholts | -10/+26 |
| 2024-01-15 | Rollup merge of #119971 - compiler-errors:zip-eq, r=nnethercote | Matthias Krüger | -2/+3 |
| 2024-01-14 | Use zip_eq to enforce that things being zipped have equal sizes | Michael Goulet | -1/+1 |
| 2024-01-14 | Closure body was being built incorrectly on error... | Michael Goulet | -1/+2 |
| 2024-01-10 | Add `DiagCtxt::delayed_bug`. | Nicholas Nethercote | -15/+14 |
| 2024-01-06 | Don't populate yield and resume types after the fact | Michael Goulet | -65/+65 |
| 2024-01-05 | Rollup merge of #119563 - compiler-errors:coroutine-resume, r=oli-obk | Matthias Krüger | -10/+17 |
| 2024-01-05 | Restore if let guard temporary scoping difference | Matthew Jasper | -0/+6 |
| 2024-01-05 | Remove `thir::Guard` | Matthew Jasper | -20/+14 |
| 2024-01-05 | Remove `hir::Guard` | Matthew Jasper | -5/+43 |
| 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 |
| 2023-12-28 | Remove movability from TyKind::Coroutine | Michael Goulet | -7/+4 |
| 2023-12-26 | custom mir: make it clear what the return block is | Ralf Jung | -2/+10 |
| 2023-12-26 | Auto merge of #119146 - nnethercote:rm-DiagCtxt-api-duplication, r=compiler-e... | bors | -4/+4 |
| 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 | -4/+4 |
| 2023-12-21 | Give temporaries in if let guards correct scopes | Matthew Jasper | -1/+21 |
| 2023-12-19 | Auto merge of #119112 - Nadrieril:remove-target_blocks-hack, r=matthewjasper | bors | -71/+65 |
| 2023-12-19 | Remove the `make_target_blocks` hack | Nadrieril | -71/+65 |
| 2023-12-18 | Pass THIR ExprIds in MIR building | Matthew Jasper | -235/+209 |
| 2023-12-18 | Rename `Session::span_diagnostic` as `Session::dcx`. | Nicholas Nethercote | -1/+1 |
| 2023-12-15 | Annotate some more bugs | Michael Goulet | -2/+6 |
| 2023-12-12 | Move some methods from `tcx.hir()` to `tcx` | zetanumbers | -1/+1 |
| 2023-12-10 | Auto merge of #118692 - surechen:remove_unused_imports, r=petrochenkov | bors | -2/+0 |
| 2023-12-10 | remove redundant imports | surechen | -2/+0 |
| 2023-12-09 | s/const_effect/host_effect | Michael Goulet | -1/+1 |
| 2023-12-09 | Auto merge of #116170 - matthewjasper:remove-thir-destruction-scopes, r=cjgillot | bors | -111/+66 |
| 2023-12-08 | coverage: Use `SpanMarker` to mark the full condition of `if !` | Zalathar | -0/+5 |
| 2023-12-08 | coverage: Use `SpanMarker` to mark `continue` expressions. | Zalathar | -16/+8 |
| 2023-12-08 | coverage: Add `CoverageKind::SpanMarker` for including extra spans in MIR | Zalathar | -0/+13 |
| 2023-12-04 | Don't include destruction scopes in THIR | Matthew Jasper | -111/+66 |
| 2023-12-02 | Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`. | Nicholas Nethercote | -3/+3 |