Files
rust/compiler
Michael Goulet fd1a263fc7 Rollup merge of #117651 - Zalathar:fold-sums, r=cjgillot
coverage: Simplify building coverage expressions based on sums

This is a combination of some interlinked changes to the code that creates coverage counters/expressions for nodes and edges in the coverage graph:

- Some preparatory cleanups in `MakeBcbCounters::make_branch_counters`
- Use `BcbCounter` (instead of `CovTerm`) when building coverage expressions
  - This makes it easier to introduce a fold for building sums
- Simplify the creation of coverage expressions based on sums, by having `Iterator::fold` do much of the work
- Get rid of the awkward `BcbBranch` enum, and replace it with graph edges represented as `(from_bcb, to_bcb)`
  - This further simplifies the body of the fold
2023-11-25 17:23:32 -05:00
..
2023-11-15 19:41:28 -05:00
2023-11-24 14:32:05 +00:00
2023-11-15 19:41:28 -05:00
2023-11-19 14:04:40 -05:00
2023-11-23 14:11:02 +03:00
2023-11-15 19:41:28 -05:00
2023-11-15 19:41:28 -05:00
2023-11-15 19:41:28 -05:00
2023-11-15 19:41:28 -05:00
2023-11-23 14:11:02 +03:00
2023-11-23 14:11:02 +03:00
2023-11-25 18:00:35 +00:00
2023-11-15 19:41:28 -05:00
2023-11-22 08:13:21 +11:00