]> git.ipfire.org Git - thirdparty/zlib-ng.git/shortlog
thirdparty/zlib-ng.git
9 hours ago  Vladislav ShchapovUse GCC's may_alias attribute for access to buffers... develop
19 hours ago  Hans Kristian... Add Z_UNREACHABLE compiler hint
19 hours ago  Hans Kristian... Fix (impossible) infinite loop in gz_fetch() detected...
19 hours ago  Hans Kristian... Update static analyzer from targeting GCC v10 to v14
24 hours ago  Mika T. LindqvistFix symbol mangling so symbols in shared library are...
38 hours ago  Nathan MoinvaziriRemove extra indirection calling into crc32_z functions.
38 hours ago  Nathan MoinvaziriClean up buf == NULL handling on adler32 functions...
38 hours ago  Nathan MoinvaziriFixed UB in adler32_avx512_copy storemask when len...
38 hours ago  Nathan MoinvaziriRename and reorder properties in hash_test.
38 hours ago  Nathan MoinvaziriMerge adler32 and crc32 hash test strings.
38 hours ago  Nathan MoinvaziriAdd adler32_copy unit test
38 hours ago  Nathan MoinvaziriSeparate adler32 test strings into their own source...
3 days ago  Hans Kristian... Simplify the gzread.c name mangling workaround by split...
3 days ago  Hans Kristian... Don't count tests/tools towards overall project coverage.
3 days ago  Vladislav ShchapovUpdate to GoogleTest 1.16.0.
3 days ago  Vladislav ShchapovReplace deprecated FetchContent_Populate with FetchCont...
3 days ago  Vladislav ShchapovRemove always TRUE or FALSE CMake version checks
3 days ago  Vladislav ShchapovSet minimum and upper compatible CMake version
3 days ago  Hans Kristian... deflateinit was still checking for failed secondary...
4 days ago  Vladislav ShchapovExplicitly define the __SSE__ and __SSE2__ macros,...
4 days ago  Nathan MoinvaziriCleanup preprocessor indents in fallback_builtins.
4 days ago  Nathan MoinvaziriAdd missing compiler preprocessor defines for 32-bit...
4 days ago  Nathan MoinvaziriAdd ARCH defines to code to make the ifdef logic easier
4 days ago  Nathan MoinvaziriAdd ARCH_32BIT and ARCH_64BIT defines for better code...
4 days ago  Hans Kristian... Ignore benchmarks in codecov coverage reports.
5 days ago  Hans Kristian... Add missing resets of compiler flags after completing...
5 days ago  Hans Kristian... Added separate components.
5 days ago  Hans Kristian... Disable downloading extra test corpora for WITH_SANITIZ...
5 days ago  Hans Kristian... Resolve merge conflicts in coverage data, instead of...
6 days ago  Nathan MoinvaziriFix possible loss of data warning in benchmark_inflate...
8 days ago  Vladislav ShchapovFix warning: 'sprintf' is deprecated
8 days ago  Hans Kristian... Rebalance benchmark_compress size ranges
8 days ago  Hans Kristian... Improve benchmark_compress and benchmark_uncompress.
8 days ago  Hans Kristian... Add new benchmark inflate_nocrc. This lets us benchmark...
8 days ago  Nathan MoinvaziriUse Z_FORCEINLINE for all adler32 or crc32 implementati...
8 days ago  Nathan MoinvaziriSimplify crc32 pre/post conditioning for consistency
8 days ago  Nathan MoinvaziriSimplify alignment checks in crc32_loongarch64
8 days ago  Nathan MoinvaziriSimplify alignment checks in crc32_armv8_pmull_eor3
8 days ago  Nathan MoinvaziriSimplify alignment checks in crc32_armv8
8 days ago  Nathan MoinvaziriRemove unnecessary buf variables in crc32_armv8.
8 days ago  Nathan MoinvaziriRemove unnecessary buf variables in crc32_loongarch64.
8 days ago  Nathan MoinvaziriAdd ALIGN_DIFF to perform alignment needed to next...
8 days ago  Dougall JohnsonConsume bits before branches in inflate_fast.
8 days ago  Vladislav ShchapovUnroll some of the adler checksum for LASX
8 days ago  Mika Lindqvist[CI] Add workflow with no AVX512VNNI
8 days ago  Vladislav ShchapovUse bitrev instruction on LoongArch.
8 days ago  dependabot... Bump actions/upload-artifact from 5 to 6
8 days ago  dependabot... Bump actions/download-artifact from 6 to 7
2025-12-29  Nathan MoinvaziriCheck CPU info for fast PMULL support.
2025-12-29  Nathan MoinvaziriIntegrate ARMv8 PMULL+EOR3 crc32 algorithm from Peter...
2025-12-28  Vladislav ShchapovLoongArch64 and e2k has 8-byte general-purpose registers.
2025-12-28  Vladislav ShchapovSimplify LoongArch64 assembler. GCC 16, LLVM 22 have...
2025-12-28  Vladislav ShchapovImprove LoongArch64 toolchain file.
2025-12-28  Adam StylinskiForce purely aligned loads in inflate_table code length...
2025-12-28  Dougall JohnsonOptimize code length counting in inflate_table using...
2025-12-28  Nathan MoinvaziriAdd missing adler32_copy_power8 implementation
2025-12-28  Nathan MoinvaziriAdd missing adler32_copy_ssse3 implementation
2025-12-28  Nathan MoinvaziriAdd missing adler32_copy_vmx implementation
2025-12-28  Nathan MoinvaziriAdd comment to adler32_copy_avx512_vnni about lower...
2025-12-28  Nathan MoinvaziriAdd static inline/Z_FORCEINLINE to crc32_(v)pclmulqdq...
2025-12-28  Nathan MoinvaziriUse tail optimization in final barrett reduction
2025-12-28  Nathan MoinvaziriMove COPY out of fold_16 inline with other fold_# funct...
2025-12-28  Nathan MoinvaziriMove fold calls closer to last change in xmm_crc# varia...
2025-12-28  Nathan MoinvaziriHandle initial crc only at the beginning of crc32_...
2025-12-28  Nathan MoinvaziriFix initial crc value loading in crc32_(v)pclmulqdq
2025-12-28  Nathan MoinvaziriRename crc32_fold_pclmulqdq_tpl.h to crc32_pclmulqdq_tpl.h
2025-12-28  Nathan MoinvaziriMerged crc32_fold functions save, load, reset
2025-12-28  Nathan MoinvaziriMove crc32_fold_s struct into x86 implementation.
2025-12-28  Nathan MoinvaziriUpdate crc32_fold test and benchmarks for crc32_copy
2025-12-28  Nathan MoinvaziriRefactor crc32_fold functions into single crc32_copy
2025-12-28  Vladislav ShchapovRemove redundant instructions in 256 bit wide chunkset...
2025-12-27  Adam StylinskiSmall optimization in 256 bit wide chunkset
2025-12-25  Nathan MoinvaziriUse different bit accumulator type for x86 compiler...
2025-12-25  Nathan MoinvaziriFix bits var warning conversion from unsigned int to...
2025-12-25  Dougall JohnsonChange code table access from pointer to value in infla...
2025-12-25  Nathan MoinvaziriApply consistent use of UNLIKLEY across adler32 variants
2025-12-25  Nathan MoinvaziriClean up adler32 short length functions
2025-12-22  Hans Kristian... Improve cmake/detect-arch.cmake to also provide bitness.
2025-12-22  Hans Kristian... Reorder deflate.h variables to improve cache locality
2025-12-22  Hans Kristian... Use uint32_t for hash_head in update_hash/insert_string
2025-12-22  Hans Kristian... Use uin32_t for Pos in match_tpl.h
2025-12-22  Hans Kristian... - Reorder variables in longest_match, reducing gaps.
2025-12-22  Hans Kristian... Use pointer arithmetic to access window in deflate_quic...
2025-12-22  Hans Kristian... - Add local window pointer to:
2025-12-22  Hans Kristian... Deflate_state changes:
2025-12-22  Hans Kristian... - Minor inlining changes in trees_emit.h:
2025-12-21  Vladislav ShchapovFix warnings: unused parameter state, comparison of...
2025-12-19  Mathias Heyerslide_hash_sse2 and slide_hash_avx2 are not dependent...
2025-12-14  Nathan MoinvaziriChange bi_reverse to use uint16_t code arg.
2025-12-14  Nathan MoinvaziriUse __builtin_bitreverse16 in inflate_table
2025-12-14  Nathan MoinvaziriUse __builtin_bitreverse16 in bi_reverse if available.
2025-12-09  Dougall JohnsonReorder code struct fields for better access patterns
2025-12-09  Nathan MoinvaziriRemove COPY ifdef from crc32 (v)pclmulqdq.
2025-12-09  Nathan MoinvaziriAdd padding to deflate_struct until can be cleaned...
2025-12-09  Nathan MoinvaziriCompute w_bits rather than storing it in the deflate_st...
2025-12-09  Nathan MoinvaziriCompute w_mask rather than storing it in the deflate_st...
2025-12-08  Mika T. Lindqvist[configure] Fix detecting -fno-lto support
2025-12-08  Nathan MoinvaziriMicro-optimization for in pointer calculation for infla...
2025-12-07  Vladislav ShchapovFix for potentially uninitialized local variable ft...
2025-12-07  Hans Kristian... Use local copies of s->level and s->window in deflate_slow
next