about summary refs log tree commit diff
path: root/tests/coverage
AgeCommit message (Expand)AuthorLines
2025-06-30Remove let_chains featureCameron Steffen-4/+4
2025-05-27coverage: Revert "unused local file IDs" due to empty function namesZalathar-38/+12
2025-05-10coverage: Detect unused local file IDs to avoid an LLVM assertionZalathar-0/+29
2025-05-10coverage: Enlarge empty spans during MIR instrumentation, not codegenZalathar-12/+9
2025-05-06coverage: Only merge adjacent coverage spansZalathar-1756/+2814
2025-05-06coverage-dump: Dump filenames instead of global file IDs (and bless)Zalathar-306/+306
2025-04-05Update the minimum external LLVM to 19Josh Stone-50/+40
2025-04-02Bless testsdianqk-104/+77
2025-04-02Revert "comment out the old tests instead of adjusting them"dianqk-10/+8
2025-04-01coverage: Don't split bang-macro spans, just truncate themZalathar-128/+128
2025-04-01coverage: Instead of splitting, just discard any span that overlaps a holeZalathar-42/+46
2025-04-01coverage: Shrink call spans to just the function nameZalathar-90/+94
2025-04-01coverage: Tweak tests/coverage/assert-ne.rsZalathar-2/+2
2025-03-30Encode synthetic by-move coroutine body with a different DefPathDataMichael Goulet-7/+7
2025-02-19coverage: Add some more cases to `tests/coverage/holes.rs`Zalathar-17/+88
2025-02-13coverage: Eliminate more counters by giving them to unreachable nodesZalathar-218/+221
2025-02-06coverage: Don't create counters for code that was removed by MIR optsZalathar-121/+84
2025-01-16coverage: Completely overhaul counter assignment, using node-flow graphsZalathar-1330/+1186
2025-01-09add comment to testlcnr-4/+6
2025-01-09Account for identity substituted items in symbol manglingMichael Goulet-0/+51
2024-12-24Add a test for coverage attr on trait functionEric Huss-0/+60
2024-12-23Revert "Auto merge of #130766 - clarfonthey:stable-coverage-attribute, r=wesl...Zalathar-272/+335
2024-12-19Rollup merge of #134497 - Zalathar:spans, r=jieyouxuMatthias Krüger-0/+37
2024-12-19coverage: Add a synthetic test for when all spans are discardedZalathar-0/+37
2024-12-18Add reference annotations for the `coverage` attributeEric Huss-36/+48
2024-12-17Rollup merge of #134323 - Zalathar:dismantle-map-data, r=jieyouxuMatthias Krüger-4/+4
2024-12-17coverage: Build the global file table on the flyZalathar-4/+4
2024-12-16Stabilize #[coverage] attributeltdk-341/+276
2024-12-13Stabilize async closuresMichael Goulet-14/+12
2024-12-07coverage: Prefer to visit nodes whose predecessors have been visitedZalathar-1076/+783
2024-12-05Stabilize noop_wakerEric Holk-89/+79
2024-12-04coverage: Add an extra "transcribe" step after counter creationZalathar-1428/+1433
2024-12-04coverage: Extract `subtracted_sum` in counter creationZalathar-4/+6
2024-12-02Gate async fn trait bound modifier on async_trait_boundsMichael Goulet-6/+6
2024-11-30coverage: Use a query to identify which counter/expression IDs are usedZalathar-8/+8
2024-11-27Auto merge of #133474 - RalfJung:gvn-miscompile, r=compiler-errorsbors-103/+120
2024-11-25comment out the old tests instead of adjusting themRalf Jung-103/+120
2024-11-24Coverage test for allowing coverage in a `#![no_core]` crateZalathar-0/+34
2024-11-08coverage: Restrict empty-span expansion to only cover `{` and `}`Zalathar-154/+152
2024-11-02coverage: Regression test for inlining into an uninstrumented crateZalathar-0/+32
2024-10-18Dont ICE when computing coverage of synthetic async closure bodyMichael Goulet-0/+95
2024-10-11coverage: Include the highest counter ID seen in `.cov-map` dumpsZalathar-0/+296
2024-10-11compiletest: Remove the magic hacks for finding output with `lto=thin`Zalathar-15/+0
2024-10-08Simplify the directives for ignoring coverage-test modesZalathar-5/+5
2024-10-08coverage. Adapt to mcdc mapping formats introduced by llvm 19zhuyunxing-213/+107
2024-10-08coverage. Disable supporting mcdc on llvm-18zhuyunxing-10/+10
2024-10-05fix GVN trying to transmute pointers to integersRalf Jung-8/+8
2024-09-18Update the minimum external LLVM to 18Josh Stone-52/+42
2024-09-10coverage: Extract `executor::block_on` from several async coverage testsZalathar-277/+142
2024-09-06coverage: Treat await similar to a macroJonathan Conder-37/+30