| Age | Commit message (Expand) | Author | Lines |
| 2023-12-22 | Auto merge of #119097 - nnethercote:fix-EmissionGuarantee, r=compiler-errors | bors | -4/+4 |
| 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 |
| 2023-12-13 | Auto merge of #118500 - ZetaNumbers:tcx_hir_refactor, r=petrochenkov | bors | -1/+1 |
| 2023-12-12 | 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 | Remove redundant special case for resume argument | Tomasz Miąsko | -7/+0 |
| 2023-12-11 | End locals' live range before suspending coroutine | Tomasz Miąsko | -1/+15 |
| 2023-12-10 | remove redundant imports | surechen | -48/+6 |
| 2023-12-09 | Rollup merge of #118764 - compiler-errors:fused-async-iterator, r=eholk | Jubilee | -11/+33 |
| 2023-12-09 | Rollup merge of #118666 - Zalathar:body-closure, r=cjgillot | Jubilee | -31/+26 |
| 2023-12-09 | Rollup merge of #118198 - Zalathar:if-not, r=cjgillot | Jubilee | -3/+12 |
| 2023-12-08 | Make async generators fused by default | Michael Goulet | -11/+33 |
| 2023-12-08 | Implement `async gen` blocks | Michael Goulet | -2/+28 |
| 2023-12-08 | Rework coroutine transform to be more flexible in preparation for async gener... | Michael Goulet | -80/+123 |
| 2023-12-08 | coverage: Add `#[track_caller]` to the span generator's unwrap methods | Zalathar | -14/+12 |
| 2023-12-08 | coverage: Simplify the heuristic for ignoring `async fn` return spans | Zalathar | -17/+14 |
| 2023-12-08 | coverage: Add `CoverageKind::SpanMarker` for including extra spans in MIR | Zalathar | -3/+12 |
| 2023-12-08 | Rollup merge of #118695 - Zalathar:push-refined, r=davidtwco | Matthias Krüger | -50/+37 |
| 2023-12-08 | Rollup merge of #118690 - Zalathar:test-macros, r=cjgillot | Matthias Krüger | -75/+33 |
| 2023-12-07 | Auto merge of #118324 - RalfJung:ctfe-read-only-pointers, r=saethlin | bors | -8/+10 |
| 2023-12-07 | compile-time evaluation: emit a lint when a write through an immutable pointe... | Ralf Jung | -2/+4 |
| 2023-12-07 | ctfe interpreter: extend provenance so that it can track whether a pointer is... | Ralf Jung | -6/+6 |