| Age | Commit message (Expand) | Author | Lines |
| 2023-12-30 | Auto merge of #116012 - cjgillot:gvn-const, r=oli-obk | bors | -517/+12 |
| 2023-12-29 | Rollup merge of #119322 - compiler-errors:async-gen-resume-ty, r=cjgillot | Matthias Krüger | -22/+13 |
| 2023-12-29 | coverage: Avoid a possible query stability hazard in `CoverageCounters` | Zalathar | -3/+6 |
| 2023-12-29 | Couple of random coroutine pass simplifications | Michael Goulet | -22/+13 |
| 2023-12-28 | Movability doesn't need to be a query anymore | Michael Goulet | -17/+12 |
| 2023-12-28 | Remove movability from TyKind::Coroutine | Michael Goulet | -8/+9 |
| 2023-12-28 | Fix some comments | cuishuang | -1/+1 |
| 2023-12-27 | coverage: Unexpand spans with `find_ancestor_inside_same_ctxt` | Zalathar | -22/+6 |
| 2023-12-26 | Auto merge of #119258 - compiler-errors:closure-kind, r=eholk | bors | -4/+5 |
| 2023-12-25 | Only regular coroutines have movability | Michael Goulet | -4/+5 |
| 2023-12-24 | Replace legacy ConstProp by GVN. | Camille GILLOT | -516/+11 |
| 2023-12-24 | Enable GVN by default. | Camille GILLOT | -2/+2 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -7/+7 |
| 2023-12-22 | Rollup merge of #119198 - compiler-errors:desugaring, r=eholk | Michael Goulet | -16/+28 |
| 2023-12-22 | Rollup merge of #119077 - tmiasko:lint, r=cjgillot | Michael Goulet | -2/+133 |
| 2023-12-22 | Split coroutine desugaring kind from source | Michael Goulet | -16/+28 |
| 2023-12-22 | Auto merge of #119097 - nnethercote:fix-EmissionGuarantee, r=compiler-errors | bors | -4/+4 |
| 2023-12-21 | Stricter check for a use of locals without storage | Tomasz Miąsko | -10/+18 |
| 2023-12-21 | Don't require owned data in `MaybeStorageDead` | Tomasz Miąsko | -1/+2 |
| 2023-12-21 | Lint missing StorageDead when returning from functions | Tomasz Miąsko | -1/+35 |
| 2023-12-21 | Add pass to identify undefined or erroneous behaviour | Tomasz Miąsko | -1/+89 |
| 2023-12-20 | coverage: Check for `async fn` explicitly, without needing a heuristic | Zalathar | -12/+11 |
| 2023-12-20 | coverage: Pass around `&ExtractedHirInfo` instead of individual fields | Zalathar | -29/+16 |
| 2023-12-19 | Add `level` arg to `into_diagnostic`. | Nicholas Nethercote | -4/+4 |
| 2023-12-18 | Auto merge of #119069 - matthiaskrgr:rollup-xxk4m30, r=matthiaskrgr | bors | -4/+15 |
| 2023-12-18 | Rollup merge of #118852 - Zalathar:no-spans, r=cjgillot | Matthias Krüger | -4/+15 |
| 2023-12-18 | Rename many `DiagCtxt` and `EarlyDiagCtxt` locals. | Nicholas Nethercote | -2/+2 |
| 2023-12-18 | Rename many `DiagCtxt` arguments. | Nicholas Nethercote | -6/+3 |
| 2023-12-18 | Rename `DiagnosticBuilder::handler` as `DiagnosticBuilder::dcx`. | Nicholas Nethercote | -1/+1 |
| 2023-12-18 | Rename `Handler` as `DiagCtxt`. | Nicholas Nethercote | -3/+6 |
| 2023-12-17 | Avoid overflow in GVN constant indexing. | Camille GILLOT | -5/+3 |
| 2023-12-15 | Rollup merge of #119004 - matthiaskrgr:conv, r=compiler-errors | Jubilee | -1/+1 |
| 2023-12-16 | Simplify lint decorator derive too | Michael Goulet | -17/+3 |
| 2023-12-16 | coverage: Skip instrumenting a function if no spans were extracted | Zalathar | -4/+15 |
| 2023-12-15 | NFC don't convert types to identical types | Matthias Krüger | -1/+1 |
| 2023-12-15 | Auto merge of #118966 - matthiaskrgr:rollup-sdvjwy6, r=matthiaskrgr | bors | -70/+77 |
| 2023-12-15 | Rollup merge of #118929 - Zalathar:look-hir, r=cjgillot | Matthias Krüger | -70/+77 |
| 2023-12-15 | Auto merge of #118770 - saethlin:fix-inline-never-uses, r=nnethercote | bors | -7/+12 |
| 2023-12-14 | Rollup merge of #118933 - nnethercote:cleanup-errors-even-more, r=compiler-er... | Jubilee | -1/+1 |
| 2023-12-15 | coverage: Check that the function signature span precedes the body | Zalathar | -2/+4 |
| 2023-12-15 | coverage: Compare span source files without involving `Lrc<SourceFile>` | Zalathar | -11/+14 |
| 2023-12-15 | coverage: Inline and simplify `fn_sig_and_body` | Zalathar | -14/+9 |
| 2023-12-15 | coverage: Use `LocalDefId` in `extract_hir_info` | Zalathar | -10/+8 |
| 2023-12-15 | coverage: Extract helper for getting HIR info for coverage | Zalathar | -28/+35 |
| 2023-12-15 | coverage: Don't bother storing the source file in `Instrumentor` | Zalathar | -4/+3 |
| 2023-12-15 | coverage: Extract `is_eligible_for_coverage` | Zalathar | -14/+25 |
| 2023-12-15 | coverage: Simplify parts of `InstrumentCoverage::run_pass` | Zalathar | -8/+6 |
| 2023-12-15 | coverage: Assert that the instrumentor never sees promoted MIR | Zalathar | -9/+3 |
| 2023-12-14 | Fix cases where std accidentally relied on inline(never) | Ben Kimock | -7/+12 |
| 2023-12-14 | Avoid `struct_diagnostic` where possible. | Nicholas Nethercote | -1/+1 |