]> git.ipfire.org Git - thirdparty/zlib-ng.git/shortlog
thirdparty/zlib-ng.git
2 hours ago  Mika T. LindqvistFix symbol mangling so symbols in shared library are... develop
15 hours ago  Nathan MoinvaziriRemove extra indirection calling into crc32_z functions.
15 hours ago  Nathan MoinvaziriClean up buf == NULL handling on adler32 functions...
15 hours ago  Nathan MoinvaziriFixed UB in adler32_avx512_copy storemask when len...
15 hours ago  Nathan MoinvaziriRename and reorder properties in hash_test.
15 hours ago  Nathan MoinvaziriMerge adler32 and crc32 hash test strings.
15 hours ago  Nathan MoinvaziriAdd adler32_copy unit test
15 hours ago  Nathan MoinvaziriSeparate adler32 test strings into their own source...
2 days ago  Hans Kristian... Simplify the gzread.c name mangling workaround by split...
2 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...
3 days ago  Vladislav ShchapovExplicitly define the __SSE__ and __SSE2__ macros,...
3 days ago  Nathan MoinvaziriCleanup preprocessor indents in fallback_builtins.
3 days ago  Nathan MoinvaziriAdd missing compiler preprocessor defines for 32-bit...
3 days ago  Nathan MoinvaziriAdd ARCH defines to code to make the ifdef logic easier
3 days ago  Nathan MoinvaziriAdd ARCH_32BIT and ARCH_64BIT defines for better code...
3 days ago  Hans Kristian... Ignore benchmarks in codecov coverage reports.
4 days ago  Hans Kristian... Add missing resets of compiler flags after completing...
4 days ago  Hans Kristian... Added separate components.
4 days ago  Hans Kristian... Disable downloading extra test corpora for WITH_SANITIZ...
4 days ago  Hans Kristian... Resolve merge conflicts in coverage data, instead of...
5 days ago  Nathan MoinvaziriFix possible loss of data warning in benchmark_inflate...
7 days ago  Vladislav ShchapovFix warning: 'sprintf' is deprecated
7 days ago  Hans Kristian... Rebalance benchmark_compress size ranges
7 days ago  Hans Kristian... Improve benchmark_compress and benchmark_uncompress.
7 days ago  Hans Kristian... Add new benchmark inflate_nocrc. This lets us benchmark...
7 days ago  Nathan MoinvaziriUse Z_FORCEINLINE for all adler32 or crc32 implementati...
7 days ago  Nathan MoinvaziriSimplify crc32 pre/post conditioning for consistency
7 days ago  Nathan MoinvaziriSimplify alignment checks in crc32_loongarch64
7 days ago  Nathan MoinvaziriSimplify alignment checks in crc32_armv8_pmull_eor3
7 days ago  Nathan MoinvaziriSimplify alignment checks in crc32_armv8
7 days ago  Nathan MoinvaziriRemove unnecessary buf variables in crc32_armv8.
7 days ago  Nathan MoinvaziriRemove unnecessary buf variables in crc32_loongarch64.
7 days ago  Nathan MoinvaziriAdd ALIGN_DIFF to perform alignment needed to next...
7 days ago  Dougall JohnsonConsume bits before branches in inflate_fast.
7 days ago  Vladislav ShchapovUnroll some of the adler checksum for LASX
7 days ago  Mika Lindqvist[CI] Add workflow with no AVX512VNNI
7 days ago  Vladislav ShchapovUse bitrev instruction on LoongArch.
7 days ago  dependabot... Bump actions/upload-artifact from 5 to 6
7 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
2025-12-07  Hans Kristian... Inline all uses of quick_insert_string*/quick_insert_va...
2025-12-03  Nathan MoinvaziriWrap _cond in Assert macro in case complex statement...
2025-12-03  Nathan MoinvaziriWrap support_flag for cpu features in benchmark and...
2025-12-03  Nathan MoinvaziriFixed casting warning in benchmark_uncompress on MSVC
next