Zalathar
|
2e6f4a5922
|
coverage: Re-land "Enlarge empty spans during MIR instrumentation"
This allows us to assume that coverage spans will only be discarded during
codegen in very unusual situations.
|
2025-07-30 13:17:05 +10:00 |
|
Zalathar
|
2b17897092
|
Revert "coverage: Enlarge empty spans during MIR instrumentation, not codegen"
This reverts commit f877aa7d14916f71a2f88c6d4c009e7ded7684c4.
|
2025-07-26 11:14:40 +10:00 |
|
Zalathar
|
f877aa7d14
|
coverage: Enlarge empty spans during MIR instrumentation, not codegen
This allows us to assume that coverage spans will only be discarded during
codegen in very unusual situations.
|
2025-07-22 19:49:54 +10:00 |
|
Zalathar
|
3f526eeec4
|
coverage: Revert "unused local file IDs" due to empty function names
This reverts commit 3b22c21dd8c30f499051fe7a758ca0e5d81eb638, reversing
changes made to 5f292eea6d63abbd26f1e6e00a0b8cf21d828d7d.
|
2025-05-27 23:33:29 +10:00 |
|
Zalathar
|
339556eb02
|
coverage: Enlarge empty spans during MIR instrumentation, not codegen
This allows us to assume that coverage spans will only be discarded during
codegen in very unusual situations.
|
2025-05-10 00:24:01 +10:00 |
|
Zalathar
|
4d5a1acebf
|
coverage: Only merge adjacent coverage spans
This also removes some manipulation of the function signature span that only
made sense in the context of merging non-adjacent spans.
|
2025-05-06 20:42:25 +10:00 |
|
Zalathar
|
c53a76743c
|
coverage-dump: Dump filenames instead of global file IDs (and bless)
|
2025-05-06 11:58:58 +10:00 |
|
Zalathar
|
62a533ce78
|
coverage: Instead of splitting, just discard any span that overlaps a hole
|
2025-04-01 13:13:20 +11:00 |
|
Michael Goulet
|
897acc3e5d
|
Encode synthetic by-move coroutine body with a different DefPathData
|
2025-03-30 22:53:21 +00:00 |
|
Zalathar
|
f1300c860e
|
coverage: Completely overhaul counter assignment, using node-flow graphs
|
2025-01-16 22:07:18 +11:00 |
|
Michael Goulet
|
c605c84be8
|
Stabilize async closures
|
2024-12-13 00:04:56 +00:00 |
|
Michael Goulet
|
59e3e8934e
|
Gate async fn trait bound modifier on async_trait_bounds
|
2024-12-02 16:50:44 +00:00 |
|
Michael Goulet
|
cdbf28af76
|
Dont ICE when computing coverage of synthetic async closure body
|
2024-10-18 20:14:02 +11:00 |
|