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

zlib-ng / zlib-ng / 22139686453 / 44
94%
develop: 94%

Build:
DEFAULT BRANCH: develop
Ran 18 Feb 2026 12:56PM UTC
Files 111
Run time 10s
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

18 Feb 2026 12:26PM UTC coverage: 89.481% (+0.04%) from 89.442%
22139686453.44

push

github

Dead2
Refactor and unify adler32 short length processing.

We have one function for aligning and one for tail processing. When
processing the tail, we only need to rebase if there is data left to
process, by checking for this condition we can reduce a rebase which
is benefitical for slower machines.

Used a DO4 loop maximum for the inlined tail for GCC/-O2 to limit
register pressure on x86.

For tails where MAX_LEN can be larger, we support using DO16 similar
to the default loop used in scalar C version of adler32.

Z_RESTRICT is necessary to let the compiler know that src and dst
won't overlap and that it doesn't have to account for that case.

2093 of 2296 branches covered (91.16%)

Branch coverage included in aggregate %.

8948 of 10043 relevant lines covered (89.1%)

337144.04 hits per line

Source Files on job Ubuntu GCC No PCLMULQDQ UBSAN-push - 22139686453.44
  • Tree
  • List 111
  • Changed 5
  • Source Changed 5
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 22139686453
  • 5fd8b67c on github
  • Prev Job for on develop (#22118092969.35)
  • Next Job for on develop (#22140644437.32)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc