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

zlib-ng / zlib-ng / 22219714229
94%

Build:
DEFAULT BRANCH: develop
Ran 20 Feb 2026 10:05AM UTC
Jobs 53
Files 155
Run time 2min
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

20 Feb 2026 10:02AM UTC coverage: 94.758% (-0.003%) from 94.761%
22219714229

push

github

Dead2
Keep bi_buf/bi_valid in registers across compress_block loop

Refactor the emit functions to take bi_buf and bi_valid by reference,
allowing compress_block() to keep these values in CPU registers for the
entire duration of the main compression loop instead of reloading them
from memory on every iteration.

This eliminates two memory loads (s->bi_buf, s->bi_valid) and two memory
stores per symbol in the hot path.

9735 of 10439 branches covered (93.26%)

Branch coverage included in aggregate %.

33 of 33 new or added lines in 2 files covered. (100.0%)

1 existing line in 1 file now uncovered.

12301 of 12816 relevant lines covered (95.98%)

323553268.83 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
99.2
-0.13% trees.c
Jobs
ID Job ID Ran Files Coverage
1 macOS Clang (ARM64) Native Instructions-push - 22219714229.1 20 Feb 2026 10:09AM UTC 98
83.49
GitHub Action Run
2 macOS Clang (Intel, Target 10.10)-push - 22219714229.2 20 Feb 2026 10:16AM UTC 115
87.91
GitHub Action Run
3 Ubuntu GCC ARM SF Compat No Opt UBSAN-push - 22219714229.3 20 Feb 2026 10:16AM UTC 94
91.22
GitHub Action Run
4 Windows GCC Native Instructions (AVX)-push - 22219714229.4 20 Feb 2026 10:10AM UTC 100
83.78
GitHub Action Run
5 Ubuntu GCC No PCLMULQDQ UBSAN-push - 22219714229.5 20 Feb 2026 10:12AM UTC 111
89.49
GitHub Action Run
6 Ubuntu GCC No AVX512VNNI UBSAN-push - 22219714229.6 20 Feb 2026 10:13AM UTC 113
89.97
GitHub Action Run
7 macOS Clang (Intel) Native Instructions-push - 22219714229.7 20 Feb 2026 10:11AM UTC 106
79.91
GitHub Action Run
8 macOS GCC (Intel) UBSAN-push - 22219714229.8 20 Feb 2026 10:13AM UTC 114
90.16
GitHub Action Run
9 Ubuntu GCC C17 MMAP-push - 22219714229.9 20 Feb 2026 10:10AM UTC 114
90.03
GitHub Action Run
10 Ubuntu GCC SPARC64-push - 22219714229.10 20 Feb 2026 10:29AM UTC 94
92.17
GitHub Action Run
11 Ubuntu GCC AARCH64 Compat No Opt UBSAN-push - 22219714229.11 20 Feb 2026 10:08AM UTC 94
91.71
GitHub Action Run
12 Ubuntu GCC AARCH64 ASAN-push - 22219714229.12 20 Feb 2026 10:07AM UTC 101
92.89
GitHub Action Run
13 Ubuntu GCC PPC64LE No VSX-push - 22219714229.13 20 Feb 2026 10:16AM UTC 97
92.25
GitHub Action Run
14 Ubuntu GCC PPC-push - 22219714229.14 20 Feb 2026 10:20AM UTC 100
91.14
GitHub Action Run
15 Ubuntu GCC SSE2 UBSAN-push - 22219714229.15 20 Feb 2026 10:13AM UTC 96
92.39
GitHub Action Run
16 Ubuntu GCC ARM HF Compat No Opt UBSAN-push - 22219714229.16 20 Feb 2026 10:18AM UTC 94
91.51
GitHub Action Run
17 Ubuntu GCC PPC64LE-push - 22219714229.17 20 Feb 2026 10:25AM UTC 69
80.23
GitHub Action Run
18 macOS Clang (ARM64) ASAN-push - 22219714229.18 20 Feb 2026 10:07AM UTC 102
91.18
GitHub Action Run
19 Ubuntu GCC SSE4.2 UBSAN-push - 22219714229.19 20 Feb 2026 10:14AM UTC 103
92.56
GitHub Action Run
20 Ubuntu GCC MIPS-push - 22219714229.20 20 Feb 2026 10:21AM UTC 94
91.98
GitHub Action Run
21 Ubuntu GCC RISC-V-push - 22219714229.21 20 Feb 2026 10:12AM UTC 100
91.47
GitHub Action Run
22 Ubuntu GCC ASAN-push - 22219714229.22 20 Feb 2026 10:16AM UTC 114
89.66
GitHub Action Run
23 Windows GCC-push - 22219714229.23 20 Feb 2026 10:11AM UTC 114
90.24
GitHub Action Run
24 Ubuntu Clang Inflate Allow Invalid Dist-push - 22219714229.24 20 Feb 2026 10:21AM UTC 115
87.74
GitHub Action Run
25 Ubuntu GCC Compat Symbol Prefix-push - 22219714229.25 20 Feb 2026 10:21AM UTC 115
90.38
GitHub Action Run
26 macOS Clang (Intel) ASAN-push - 22219714229.26 20 Feb 2026 10:09AM UTC 115
87.66
GitHub Action Run
27 Ubuntu GCC ARM SF ASAN-push - 22219714229.27 20 Feb 2026 10:13AM UTC 97
91.31
GitHub Action Run
28 Windows GCC Compat No Opt-push - 22219714229.28 20 Feb 2026 10:25AM UTC 93
91.64
GitHub Action Run
29 Ubuntu GCC 14 LoongArch64-push - 22219714229.29 20 Feb 2026 10:24AM UTC 106
91.91
GitHub Action Run
30 Ubuntu GCC C23 REDUCED_MEM-push - 22219714229.30 20 Feb 2026 10:21AM UTC 114
90.43
GitHub Action Run
31 Ubuntu GCC ARM HF No Neon No ARMv8 ASAN-push - 22219714229.31 20 Feb 2026 10:23AM UTC 96
92.72
GitHub Action Run
32 Ubuntu GCC 14 LoongArch64 No LASX-push - 22219714229.32 20 Feb 2026 10:27AM UTC 101
92.21
GitHub Action Run
33 Ubuntu Clang Inflate Strict REDUCED_MEM-push - 22219714229.33 20 Feb 2026 10:24AM UTC 115
88.16
GitHub Action Run
34 Ubuntu GCC PPC No Power8-push - 22219714229.34 20 Feb 2026 10:24AM UTC 98
91.9
GitHub Action Run
35 Ubuntu GCC PPC64LE Power9-push - 22219714229.35 20 Feb 2026 10:18AM UTC 101
91.2
GitHub Action Run
36 Ubuntu Clang Compat Debug-push - 22219714229.36 20 Feb 2026 10:21AM UTC 116
87.85
GitHub Action Run
37 Ubuntu LCC e2kv5 (codecov)-push - 22219714229.37 20 Feb 2026 10:26AM UTC 74
85.91
GitHub Action Run
38 Ubuntu GCC Native Instructions (AVX)-push - 22219714229.38 20 Feb 2026 10:17AM UTC 100
83.45
GitHub Action Run
39 Ubuntu GCC SSSE3 UBSAN-push - 22219714229.39 20 Feb 2026 10:18AM UTC 100
92.38
GitHub Action Run
40 Ubuntu GCC S390X ASAN-push - 22219714229.40 20 Feb 2026 10:18AM UTC 96
92.15
GitHub Action Run
41 Ubuntu GCC PPC64 Power9-push - 22219714229.41 20 Feb 2026 10:21AM UTC 101
91.2
GitHub Action Run
42 Ubuntu GCC 32-bit-push - 22219714229.42 20 Feb 2026 10:19AM UTC 117
91.16
GitHub Action Run
43 Ubuntu GCC MIPS64-push - 22219714229.43 20 Feb 2026 10:24AM UTC 94
92.17
GitHub Action Run
44 Ubuntu MinGW i686-push - 22219714229.44 20 Feb 2026 10:16AM UTC 117
89.89
GitHub Action Run
45 Ubuntu GCC ARM HF ASAN-push - 22219714229.45 20 Feb 2026 10:26AM UTC 102
92.02
GitHub Action Run
46 Ubuntu MinGW x86_64-push - 22219714229.46 20 Feb 2026 10:28AM UTC 114
90.06
GitHub Action Run
47 Ubuntu GCC No Chorba-push - 22219714229.47 20 Feb 2026 10:18AM UTC 114
90.13
GitHub Action Run
48 macOS GCC (ARM64) UBSAN-push - 22219714229.48 20 Feb 2026 10:05AM UTC 101
92.21
GitHub Action Run
49 Ubuntu GCC PPC64-push - 22219714229.49 20 Feb 2026 10:16AM UTC 101
91.02
GitHub Action Run
50 Ubuntu GCC Native Instructions-push - 22219714229.50 20 Feb 2026 10:17AM UTC 105
82.99
GitHub Action Run
51 Ubuntu Clang C17 MMAP-push - 22219714229.51 20 Feb 2026 10:22AM UTC 115
87.87
GitHub Action Run
52 Ubuntu GCC Compat No Opt ASAN-push - 22219714229.52 20 Feb 2026 10:18AM UTC 94
92.4
GitHub Action Run
53 Ubuntu GCC S390X No vectorized CRC32 ASAN-push - 22219714229.53 20 Feb 2026 10:22AM UTC 95
92.12
GitHub Action Run
Source Files on build 22219714229
  • Tree
  • List 155
  • Changed 17
  • Source Changed 2
  • Coverage Changed 17
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #22219714229
  • d225a913 on github
  • Prev Build on develop (#22217961256)
  • Next Build on develop (#22542584807)
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