]> git.ipfire.org Git - thirdparty/zlib-ng.git/shortlog
thirdparty/zlib-ng.git
4 hours ago  Hans Kristian... Simplify the gzread.c name mangling workaround by split... develop
11 hours ago  Hans Kristian... Don't count tests/tools towards overall project coverage.
18 hours ago  Vladislav ShchapovUpdate to GoogleTest 1.16.0.
18 hours ago  Vladislav ShchapovReplace deprecated FetchContent_Populate with FetchCont...
18 hours ago  Vladislav ShchapovRemove always TRUE or FALSE CMake version checks
18 hours ago  Vladislav ShchapovSet minimum and upper compatible CMake version
18 hours ago  Hans Kristian... deflateinit was still checking for failed secondary...
32 hours ago  Vladislav ShchapovExplicitly define the __SSE__ and __SSE2__ macros,...
36 hours ago  Nathan MoinvaziriCleanup preprocessor indents in fallback_builtins.
36 hours ago  Nathan MoinvaziriAdd missing compiler preprocessor defines for 32-bit...
36 hours ago  Nathan MoinvaziriAdd ARCH defines to code to make the ifdef logic easier
36 hours ago  Nathan MoinvaziriAdd ARCH_32BIT and ARCH_64BIT defines for better code...
36 hours ago  Hans Kristian... Ignore benchmarks in codecov coverage reports.
2 days ago  Hans Kristian... Add missing resets of compiler flags after completing...
2 days ago  Hans Kristian... Added separate components.
2 days ago  Hans Kristian... Disable downloading extra test corpora for WITH_SANITIZ...
2 days ago  Hans Kristian... Resolve merge conflicts in coverage data, instead of...
3 days ago  Nathan MoinvaziriFix possible loss of data warning in benchmark_inflate...
4 days ago  Vladislav ShchapovFix warning: 'sprintf' is deprecated
4 days ago  Hans Kristian... Rebalance benchmark_compress size ranges
4 days ago  Hans Kristian... Improve benchmark_compress and benchmark_uncompress.
4 days ago  Hans Kristian... Add new benchmark inflate_nocrc. This lets us benchmark...
4 days ago  Nathan MoinvaziriUse Z_FORCEINLINE for all adler32 or crc32 implementati...
5 days ago  Nathan MoinvaziriSimplify crc32 pre/post conditioning for consistency
5 days ago  Nathan MoinvaziriSimplify alignment checks in crc32_loongarch64
5 days ago  Nathan MoinvaziriSimplify alignment checks in crc32_armv8_pmull_eor3
5 days ago  Nathan MoinvaziriSimplify alignment checks in crc32_armv8
5 days ago  Nathan MoinvaziriRemove unnecessary buf variables in crc32_armv8.
5 days ago  Nathan MoinvaziriRemove unnecessary buf variables in crc32_loongarch64.
5 days ago  Nathan MoinvaziriAdd ALIGN_DIFF to perform alignment needed to next...
5 days ago  Dougall JohnsonConsume bits before branches in inflate_fast.
5 days ago  Vladislav ShchapovUnroll some of the adler checksum for LASX
5 days ago  Mika Lindqvist[CI] Add workflow with no AVX512VNNI
5 days ago  Vladislav ShchapovUse bitrev instruction on LoongArch.
5 days ago  dependabot... Bump actions/upload-artifact from 5 to 6
5 days ago  dependabot... Bump actions/download-artifact from 6 to 7
13 days ago  Nathan MoinvaziriCheck CPU info for fast PMULL support.
13 days ago  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
2025-12-02  Nathan MoinvaziriRename adler32_fold_copy to adler32_copy (#2026)
2025-12-02  Brad SmithUse elf_aux_info() on FreeBSD and OpenBSD ARM / AArch64
2025-12-02  Sam RussellChorba: Add test cases for #2029
2025-12-02  Sam RussellChorba: Fix edge case bug for >256KB input
2025-12-01  dependabot... Bump actions/checkout from 5 to 6
2025-12-01  Nathan MoinvaziriAdd quick_insert_value for optimized hash insertion
2025-11-29  Hans Kristian... deflate_stored: use local copy of s->w_size
2025-11-29  Hans Kristian... Minor cleanups of some variables in deflate functions
next