about summary refs log tree commit diff
path: root/tests/coverage
AgeCommit message (Expand)AuthorLines
2025-09-26Auto merge of #145882 - m-ou-se:format-args-extend-1-arg, r=petrochenkovbors-89/+81
2025-09-01Auto merge of #143290 - azhogin:azhogin/link-pub-async-impls, r=oli-obkbors-7/+7
2025-09-01pub async fn implementation coroutine (func::{closure#0}) is monomorphized, w...Andrew Zhogin-7/+7
2025-08-26Update tests.Mara Bos-89/+81
2025-08-24coverage: Build an "expansion tree" and use it to unexpand raw spansZalathar-21/+27
2025-08-24coverage: Add a specific test for `#[rustfmt::skip]`Zalathar-0/+47
2025-08-06coverage: Remove all unstable support for MC/DC instrumentationZalathar-1826/+0
2025-08-04coverage: Remove `-Zcoverage-options=no-mir-spans`Zalathar-202/+0
2025-07-30coverage: Re-land "Enlarge empty spans during MIR instrumentation"Zalathar-39/+9
2025-07-29coverage: Treat `#[automatically_derived]` as `#[coverage(off)]`Zalathar-35/+25
2025-07-29coverage: Test how `#[automatically_derived]` affects instrumentationZalathar-0/+370
2025-07-29coverage: Regression test for "function name is empty" bugZalathar-0/+266
2025-07-26Revert "coverage: Enlarge empty spans during MIR instrumentation, not codegen"Zalathar-9/+12
2025-07-22coverage: Enlarge empty spans during MIR instrumentation, not codegenZalathar-12/+9
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