Skip to content

Update language around ABI compatibility with zlib. #1205

Merged
Dead2 merged 1 commit intozlib-ng:developfrom
nmoinvaz:fixes/readme-shim
Mar 24, 2022
Merged

Update language around ABI compatibility with zlib. #1205
Dead2 merged 1 commit intozlib-ng:developfrom
nmoinvaz:fixes/readme-shim

Conversation

@nmoinvaz
Copy link
Copy Markdown
Member

See #1081

@nmoinvaz nmoinvaz added the Compatibility API/ABI Compatibility issue label Mar 21, 2022
@codecov
Copy link
Copy Markdown

codecov bot commented Mar 21, 2022

Codecov Report

Merging #1205 (c9e0054) into develop (92aa5d1) will increase coverage by 0.93%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           develop    #1205      +/-   ##
===========================================
+ Coverage    87.08%   88.01%   +0.93%     
===========================================
  Files          113      113              
  Lines         9700    10280     +580     
  Branches      2465     2532      +67     
===========================================
+ Hits          8447     9048     +601     
+ Misses        1002      994       -8     
+ Partials       251      238      -13     
Flag Coverage Δ
macos_clang 26.66% <ø> (ø)
macos_gcc 73.61% <ø> (+3.36%) ⬆️
ubuntu_clang 85.02% <ø> (ø)
ubuntu_clang_debug 84.82% <ø> (ø)
ubuntu_clang_inflate_allow_invalid_dist 84.88% <ø> (ø)
ubuntu_clang_inflate_strict 84.97% <ø> (+0.64%) ⬆️
ubuntu_clang_mmap 84.44% <ø> (-0.64%) ⬇️
ubuntu_clang_pigz 39.72% <ø> (ø)
ubuntu_clang_pigz_no_optim 40.20% <ø> (ø)
ubuntu_clang_pigz_no_threads 39.31% <ø> (ø)
ubuntu_clang_reduced_mem 85.21% <ø> (ø)
ubuntu_gcc 75.65% <ø> (+3.43%) ⬆️
ubuntu_gcc_aarch64 75.52% <ø> (+3.66%) ⬆️
ubuntu_gcc_aarch64_compat_no_opt 73.56% <ø> (+4.43%) ⬆️
ubuntu_gcc_aarch64_no_acle 74.53% <ø> (+4.48%) ⬆️
ubuntu_gcc_aarch64_no_neon 74.34% <ø> (+4.34%) ⬆️
ubuntu_gcc_armhf 75.72% <ø> (+3.78%) ⬆️
ubuntu_gcc_armhf_compat_no_opt 73.59% <ø> (+4.53%) ⬆️
ubuntu_gcc_armhf_no_acle 75.73% <ø> (+3.77%) ⬆️
ubuntu_gcc_armhf_no_neon 75.47% <ø> (+3.59%) ⬆️
ubuntu_gcc_armsf 76.23% <ø> (+3.68%) ⬆️
ubuntu_gcc_armsf_compat_no_opt 74.02% <ø> (+4.41%) ⬆️
ubuntu_gcc_benchmark 73.77% <ø> (ø)
ubuntu_gcc_compat_no_opt 74.65% <ø> (+3.52%) ⬆️
ubuntu_gcc_compat_sprefix 73.12% <ø> (+0.39%) ⬆️
ubuntu_gcc_m32 72.96% <ø> (ø)
ubuntu_gcc_mingw_i686 0.00% <ø> (ø)
ubuntu_gcc_mingw_x86_64 0.00% <ø> (ø)
ubuntu_gcc_no_avx2 ?
ubuntu_gcc_no_ctz 73.04% <ø> (ø)
ubuntu_gcc_no_ctzll 72.80% <ø> (ø)
ubuntu_gcc_no_pclmulqdq ?
ubuntu_gcc_no_sse2 ?
ubuntu_gcc_no_sse4 ?
ubuntu_gcc_o3 ?
ubuntu_gcc_osb ∅ <ø> (∅)
ubuntu_gcc_pigz 37.69% <ø> (ø)
ubuntu_gcc_pigz_aarch64 38.36% <ø> (+0.08%) ⬆️
ubuntu_gcc_ppc 72.62% <ø> (ø)
ubuntu_gcc_ppc64 73.41% <ø> (ø)
ubuntu_gcc_ppc64le 72.54% <ø> (ø)
ubuntu_gcc_ppc_no_power8 73.52% <ø> (ø)
ubuntu_gcc_s390x 73.54% <ø> (ø)
ubuntu_gcc_s390x_dfltcc 72.31% <ø> (ø)
ubuntu_gcc_s390x_dfltcc_compat ?
ubuntu_gcc_s390x_no_crc32 73.29% <ø> (ø)
ubuntu_gcc_sparc64 73.42% <ø> (ø)
ubuntu_gcc_sprefix 72.94% <ø> (ø)
win64_gcc 72.16% <ø> (ø)
win64_gcc_compat_no_opt 71.83% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
arch/s390/dfltcc_inflate.c 87.67% <0.00%> (-1.22%) ⬇️
test/minigzip.c 55.44% <0.00%> (-0.54%) ⬇️
crc32.c 100.00% <0.00%> (ø)
inftrees.c 100.00% <0.00%> (ø)
match_tpl.h 100.00% <0.00%> (ø)
trees_emit.h 100.00% <0.00%> (ø)
deflate_rle.c 100.00% <0.00%> (ø)
cpu_features.c 100.00% <0.00%> (ø)
deflate_slow.c 100.00% <0.00%> (ø)
tools/makecrct.c 100.00% <0.00%> (ø)
... and 74 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 92aa5d1...c9e0054. Read the comment docs.

@Dead2 Dead2 merged commit 523dfef into zlib-ng:develop Mar 24, 2022
@Dead2 Dead2 mentioned this pull request Dec 27, 2022
Dead2 added a commit that referenced this pull request Mar 7, 2023
Changes since 2.0.6:
- Fix CVE-2022-37434 #1328
- Fix chunkmemset #1196
- Fix deflateBound too small #1236
- Fix Z_SOLO #1263
- Fix ACLE variant of crc32 #1274
- Fix inflateBack #1311
- Fix deflate_quick windowsize #1431
- Fix DFLTCC bugs related to adler32 #1349 and #1390
- Fix warnings #1194 #1312 #1362
- MacOS build fix #1198
- Add invalid windowBits handling #1293
- Support for Force TZCNT #1186
- Support for aligned_alloc() #1360
- Minideflate improvements #1175 #1238
- Dont use unaligned access for memcpy #1309
- Build system #1209 #1233 #1267 #1273 #1278 #1292 #1316 #1318 #1365
- Test improvements #1208 #1227 #1241 #1353
- Cleanup #1266
- Documentation #1205 #1359
- Misc improvements #1294 #1297 #1306 #1344 #1348
- Backported zlib fixes
- Backported CI workflows from Develop branch
Dead2 added a commit that referenced this pull request Mar 17, 2023
Changes since 2.0.6:
- Fix CVE-2022-37434 #1328
- Fix chunkmemset #1196
- Fix deflateBound too small #1236
- Fix Z_SOLO #1263
- Fix ACLE variant of crc32 #1274
- Fix inflateBack #1311
- Fix deflate_quick windowsize #1431
- Fix DFLTCC bugs related to adler32 #1349 and #1390
- Fix warnings #1194 #1312 #1362
- MacOS build fix #1198
- Add invalid windowBits handling #1293
- Support for Force TZCNT #1186
- Support for aligned_alloc() #1360
- Minideflate improvements #1175 #1238
- Dont use unaligned access for memcpy #1309
- Build system #1209 #1233 #1267 #1273 #1278 #1292 #1316 #1318 #1365
- Test improvements #1208 #1227 #1241 #1353
- Cleanup #1266
- Documentation #1205 #1359
- Misc improvements #1294 #1297 #1306 #1344 #1348
- Backported zlib fixes
- Backported CI workflows from Develop branch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Compatibility API/ABI Compatibility issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants