about summary refs log tree commit diff
path: root/tests/coverage
AgeCommit message (Expand)AuthorLines
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
2024-09-06coverage: Add test to codify existing behaviorJonathan Conder-0/+101
2024-08-01Finish blessing `coverage/mcdc` tests after LLVM 19 upgradeZalathar-0/+5
2024-07-30Bless coverage/mcdc for line number changesJosh Stone-42/+42
2024-07-30Disable MC/DC tests on LLVM 19Krasimir Georgiev-0/+5
2024-07-13Bless coverage.Camille GILLOT-7/+9
2024-07-13Create mapped places upon seeing them in the body.Camille GILLOT-85/+114
2024-07-09coverage. Fix panic when generating mcdc code for inlined functionszhuyunxing-0/+79
2024-07-09coverage. MCDC tests also report branches coveragezhuyunxing-6/+78
2024-07-09coverage. Group mcdc tests in one directoryzhuyunxing-18/+18
2024-07-08coverage: Extract hole spans from HIR instead of MIRZalathar-136/+109
2024-07-08coverage: Test for handling of nested item spansZalathar-0/+179
2024-06-28Rollup merge of #126956 - joboet:fmt_no_extern_ty, r=RalfJungMatthias Krüger-10/+10
2024-06-27Rollup merge of #126721 - Zalathar:nested-cov-attr, r=oli-obkJacob Pratt-152/+255
2024-06-26coverage: Allow `#[coverage(..)]` on `impl` and `mod`Zalathar-0/+206