]> git.ipfire.org Git - thirdparty/zlib-ng.git/shortlog
thirdparty/zlib-ng.git
8 hours ago  Nathan MoinvaziriCleanup formatting for crc32_chorba files develop
2 days ago  Vladislav ShchapovAdd e2k codecov build
2 days ago  Vladislav ShchapovAdd e2k CI
2 days ago  Vladislav ShchapovAdd e2k support
2 days ago  Nathan MoinvaziriRemove build script compiler checks for ctz builtins
2 days ago  Nathan MoinvaziriCleanup and rename bitreverse16 after ctz builtin refac...
2 days ago  Nathan MoinvaziriCleanup compare256 and compare256_rle implementations.
2 days ago  Nathan MoinvaziriAlways use zng_ctz32 for W_BITS calculation
2 days ago  Nathan MoinvaziriRefactor ctz builtins while always providing fallback.
3 days ago  Pavel PChange "None" to "OFF" for sanitizer option (#2141)
3 days ago  Nathan MoinvaziriRename chorba SSE files to crc32_chorba for consistency
3 days ago  Nathan MoinvaziriSimplify logic in INFLATE_ALLOW_INVALID_DISTANCE_TOOFAR...
5 days ago  Mika T. LindqvistSlide 32 hash entries per loop iteration when using...
7 days ago  Nathan MoinvaziriClean up crc32_braid/chorba calls.
7 days ago  Icenowy Zhengriscv: features: add support for detecting V/Zbc via...
7 days ago  Icenowy Zhengriscv: features: add check for asm/hwprobe.h in build...
7 days ago  Icenowy Zhengriscv: features: prepare for more runtime detection...
8 days ago  Brad SmithFix building on FreeBSD/OpenBSD
10 days ago  Nathan MoinvaziriRemove unnecessary string.h include in x86_features
10 days ago  Nathan MoinvaziriUse index-based CRC macros and inline memcpy.
10 days ago  Nathan MoinvaziriLoop unroll for len >= 8 in crc32_copy_small.
10 days ago  Nathan MoinvaziriMove crc32_copy_small to shared private header.
11 days ago  Dougall JohnsonCombine Huffman code and extra bits into single shift...
13 days ago  Nathan MoinvaziriCheck cpuid availability on FreeBSD/OpenBSD when detect...
2026-01-24  Pavel PMove cleanup to inffast_tpl.h, clean up INFLATE_FAST
2026-01-24  Pavel PAdd cleanup for defines that might be set before inclus...
2026-01-24  Nathan MoinvaziriRead architecture name from binary in detect-arch.
2026-01-24  Nathan MoinvaziriRemove architecture-specific compile definitions from...
2026-01-24  Nathan MoinvaziriConvert arch detection from preprocessor errors to...
2026-01-24  Nathan MoinvaziriMove DoNotOptimize in benchmark loop to prevent it...
2026-01-24  Nathan MoinvaziriUse MIN macro in a few more instances throughout the...
2026-01-24  Nathan MoinvaziriAdd ALIGN_UP and ALIGN_DOWN macros for readability
2026-01-24  Robert KauschRemove redundant include directives
2026-01-24  Robert KauschMake feature macro tests more consistent
2026-01-24  Robert KauschTest feature macros in all implementation files
2026-01-24  Nathan MoinvaziriReduce code size and directly call in adler32_copy
2026-01-24  Nathan MoinvaziriFix oversized pair allocation in adler32_vmx
2026-01-23  Nathan MoinvaziriSkip redundant literal checks in inflate_fast
2026-01-23  Nathan MoinvaziriShared macros for inflate decoding trace statements
2026-01-23  Nathan MoinvaziriReplace conditional byte swapping with portable host...
2026-01-22  Pavel PRemove unnecessary CHUNK_SIZE define - rm last ref
2026-01-22  Pavel PRemove unnecessary CHUNK_SIZE define
2026-01-22  Hans Kristian... Don't run testing with the extra corpora for RISC-V...
2026-01-22  Hans Kristian... Also upload coverage reports to coveralls.io
2026-01-22  Hans Kristian... - Merge -O3 test into prefix test.
2026-01-22  Hans Kristian... Split OSB builds out into separate workflow.
2026-01-22  Mika LindqvistAdd Windows ARM support for EOR3 feature detection...
2026-01-22  Nathan MoinvaziriCheck for null return value from getauxval(AT_PLATFORM)
2026-01-22  Brad SmithGuard FreeBSD/OpenBSD auxv calls with HAVE_SYS_AUXV_H...
2026-01-22  Brad SmithAdd elf_aux_info() support on FreeBSD/OpenBSD for PMULL...
2026-01-22  Nathan MoinvaziriRemove unnecessary ARM_AUXV_HAS_NEON preprocessor check
2026-01-22  Nathan MoinvaziriRemove unnecessary ARM_AUXV_HAS_CRC32 preprocessor...
2026-01-22  Nathan MoinvaziriUse ARCH_64BIT preprocessor define in arm feature checks.
2026-01-22  Nathan MoinvaziriClean up arm feature check return values.
2026-01-21  Nathan MoinvaziriPre-calculate last vector check ptr in compare256 for...
2026-01-21  Pavel PAdd "None" for sanitizer option
2026-01-21  Pavel PMove cleanup undefs to insert_string_tpl.h
2026-01-21  Vladislav ShchapovFix integer overflow in gz_compress_mmap
2026-01-20  Hans Kristian... Fix CI configure workflow failure artifact upload
2026-01-20  Hans Kristian... Expand configure script testing.
2026-01-20  Hans Kristian... Enable codecov for more CI jobs.
2026-01-20  Hans Kristian... Use default clang version for most builds.
2026-01-20  Hans Kristian... Combine ARM CI jobs testing non-NEON with non-ARMv8...
2026-01-20  Hans Kristian... Remove separate MMAP CI job by folding into another.
2026-01-20  Hans Kristian... Fix codecov parameter placement warnings.
2026-01-20  Hans Kristian... Add configured compiler defines to informational output,
2026-01-20  Hans Kristian... Improve detection of compiler code coverage support.
2026-01-20  Hans Kristian... Unify baseline benchmarking for both adler32 and crc32.
2026-01-20  Hans Kristian... Unify compare256/compare256_rle benchmarks and add...
2026-01-20  Hans Kristian... Unify adler32/crc32 benchmarks and add rotating misalig...
2026-01-20  Hans Kristian... Use aligned alloc for insert_string benchmark
2026-01-20  Hans Kristian... Fix name collision in inflate benchmark
2026-01-20  Vladislav ShchapovMake deflate output deterministic if PREFIX3(stream...
2026-01-17  Nathan MoinvaziriPrefix macros with z in crc32_vpclmulqdq for clarity
2026-01-17  Nathan MoinvaziriUse epi32 variants for older MSVC (v141/v140) to avoid...
2026-01-17  Nathan MoinvaziriFix cast truncates constant value warnings with ternary...
2026-01-17  Nathan MoinvaziriUse epi64 intrinsics for VPCLMULQDQ operations
2026-01-17  Nathan MoinvaziriUse masked load/store in partial folding in crc32_vpclm...
2026-01-17  Nathan MoinvaziriCombine final_fold function to remove extra len branch
2026-01-17  Nathan MoinvaziriEliminate extra vmovdqu instruction folding xmm into...
2026-01-17  Nathan MoinvaziriClean up variable names for readability in zmm path.
2026-01-17  Nathan MoinvaziriDon't compile in Chorba for vpclmulqdq because it is...
2026-01-17  Nathan MoinvaziriCombine partial and final fold and reduce the number...
2026-01-17  Nathan MoinvaziriGenerate shuffle masks in registers for partial_fold.
2026-01-17  Nathan MoinvaziriUse mm_blend_epi16 in crc32_(v)pclmulqdq final reduction
2026-01-17  Nathan MoinvaziriUse ternarylogic when available in crc32_vpclmulqdq.
2026-01-17  Nathan MoinvaziriHoist folding constants to function scope to avoid...
2026-01-17  Nathan MoinvaziriBatch PCLMULQDQ operations to reduce latency
2026-01-17  Nathan MoinvaziriMove remaining fold calls before load to hide latency
2026-01-17  Nathan MoinvaziriRevert "Move fold calls closer to last change in xmm_cr...
2026-01-17  Nathan MoinvaziriRemove old comments about crc32 folding from crc32...
2026-01-17  Nathan MoinvaziriRemove unnecessary casts from crc32_(v)pclmulqdq.
2026-01-16  Nathan MoinvaziriSimplify CRC32 complement operations using bitwise...
2026-01-16  Nathan MoinvaziriFix space indentation formatting in crc32_zbc
2026-01-15  Nathan MoinvaziriAdd fallback for __has_builtin to prevent unmatched...
2026-01-15  Nathan MoinvaziriAdd ARM __builtin_bitreverse16 fallback implementation...
2026-01-15  Nathan MoinvaziriRemove compiler check for builtin_bitreverse16 since...
2026-01-15  Nathan Moinvaziri__builtin_bitreverse16 CMake compiler check fails for...
2026-01-14  Vladislav ShchapovUse GCC's may_alias attribute for access to buffers...
2026-01-14  Hans Kristian... Add Z_UNREACHABLE compiler hint
next