about summary refs log tree commit diff
path: root/tests/coverage/unicode.coverage
AgeCommit message (Collapse)AuthorLines
2025-05-06coverage: Only merge adjacent coverage spansZalathar-1/+1
This also removes some manipulation of the function signature span that only made sense in the context of merging non-adjacent spans.
2025-04-01coverage: Shrink call spans to just the function nameZalathar-1/+1
This is a way to shrink call spans that doesn't involve mixing different spans, and avoids overlap with argument spans. This patch also removes some low-value comments that were causing rustfmt to ignore the match arms.
2024-11-08coverage: Restrict empty-span expansion to only cover `{` and `}`Zalathar-1/+1
2024-02-22[AUTO_GENERATED] Migrate compiletest to use `ui_test`-style `//@` directives许杰友 Jieyou Xu (Joe)-3/+3
2024-02-16coverage: Discard spans that fill the entire function bodyZalathar-2/+1
When we try to extract coverage-relevant spans from MIR, sometimes we see MIR statements/terminators whose spans cover the entire function body. Those spans tend to be unhelpful for coverage purposes, because they often represent compiler-inserted code, e.g. the implicit return value of `()`.
2024-01-08coverage: `llvm-cov` expects column numbers to be bytes, not code pointsZalathar-0/+40