• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

xd009642 / llvm-profparser / #246
74%

Build:
DEFAULT BRANCH: master
Ran 27 Sep 2026 07:24AM UTC
Jobs 1
Files 14
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

27 Sep 2026 07:21AM UTC coverage: 73.507% (+0.07%) from 73.436%
#246

push

web-flow
perf: filter functions by path before looking up counters in generate_subreport (#84)

generate_subreport looked up every function's profile counters and
allocated its path list before applying the predicate. On large
instrumented binaries most functions come from dependencies the
predicate rejects, so almost all of that work was thrown away.

Resolve and filter each filenames_ref once per object, and look up
counters only for accepted functions. Output is unchanged: the same
report digest before and after on real binaries. Reporting a 45 MB test
binary alongside ten ~2.5 GB instrumented binaries (tarpaulin passes
every non-test executable as an extra object) goes from 14.7 s to 6.1 s.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

9 of 11 new or added lines in 1 file covered. (81.82%)

1157 of 1574 relevant lines covered (73.51%)

2112.92 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
77.49
0.24% src/coverage/coverage_mapping.rs
Jobs
ID Job ID Ran Files Coverage
1 #246.1 27 Sep 2026 07:24AM UTC 14
73.51
Source Files on build #246
  • Tree
  • List 14
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • b8de9ba2 on github
  • Prev Build on master
  • Next Build on master
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc