summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Cleanup compare256 and compare256_rle implementations.Nathan Moinvaziri2026-02-0622-382/+201
* Always use zng_ctz32 for W_BITS calculationNathan Moinvaziri2026-02-061-21/+1
* Refactor ctz builtins while always providing fallback.Nathan Moinvaziri2026-02-069-128/+89
* Change "None" to "OFF" for sanitizer option (#2141)Pavel P2026-02-061-2/+2
* Rename chorba SSE files to crc32_chorba for consistencyNathan Moinvaziri2026-02-055-20/+20
* Simplify logic in INFLATE_ALLOW_INVALID_DISTANCE_TOOFAR_ARRRNathan Moinvaziri2026-02-051-14/+9
* Slide 32 hash entries per loop iteration when using AVX2.Mika T. Lindqvist2026-02-031-7/+10
* Clean up crc32_braid/chorba calls.Nathan Moinvaziri2026-02-015-103/+59
* riscv: features: add support for detecting V/Zbc via hwprobeIcenowy Zheng2026-02-011-0/+45
* riscv: features: add check for asm/hwprobe.h in build systemsIcenowy Zheng2026-02-012-0/+14
* riscv: features: prepare for more runtime detection facilitiesIcenowy Zheng2026-02-011-4/+11
* Fix building on FreeBSD/OpenBSDBrad Smith2026-01-311-31/+31
* Remove unnecessary string.h include in x86_featuresNathan Moinvaziri2026-01-291-2/+0
* Use index-based CRC macros and inline memcpy.Nathan Moinvaziri2026-01-293-18/+44
* Loop unroll for len >= 8 in crc32_copy_small.Nathan Moinvaziri2026-01-292-10/+8
* Move crc32_copy_small to shared private header.Nathan Moinvaziri2026-01-294-24/+32
* Combine Huffman code and extra bits into single shift operationDougall Johnson2026-01-287-120/+164
* Check cpuid availability on FreeBSD/OpenBSD when detecting fast/pmullNathan Moinvaziri2026-01-261-3/+2
* Move cleanup to inffast_tpl.h, clean up INFLATE_FASTPavel P2026-01-242-16/+17
* Add cleanup for defines that might be set before inclusion of chunkset_tpl.hPavel P2026-01-241-3/+17
* Read architecture name from binary in detect-arch.Nathan Moinvaziri2026-01-241-5/+8
* Remove architecture-specific compile definitions from build systemNathan Moinvaziri2026-01-243-39/+2
* Convert arch detection from preprocessor errors to runtime with headerNathan Moinvaziri2026-01-247-120/+213
* Move DoNotOptimize in benchmark loop to prevent it being optimized awayNathan Moinvaziri2026-01-247-20/+21
* Use MIN macro in a few more instances throughout the codeNathan Moinvaziri2026-01-243-3/+3
* Add ALIGN_UP and ALIGN_DOWN macros for readabilityNathan Moinvaziri2026-01-2412-26/+23
* Remove redundant include directivesRobert Kausch2026-01-244-7/+0
* Make feature macro tests more consistentRobert Kausch2026-01-2437-59/+95
* Test feature macros in all implementation filesRobert Kausch2026-01-2415-1/+58
* Reduce code size and directly call in adler32_copyNathan Moinvaziri2026-01-242-16/+6
* Fix oversized pair allocation in adler32_vmxNathan Moinvaziri2026-01-241-12/+10
* Skip redundant literal checks in inflate_fastNathan Moinvaziri2026-01-231-7/+8
* Shared macros for inflate decoding trace statementsNathan Moinvaziri2026-01-234-18/+29
* Replace conditional byte swapping with portable host/LE conversionNathan Moinvaziri2026-01-2311-363/+140
* Remove unnecessary CHUNK_SIZE define - rm last refPavel P2026-01-221-2/+0
* Remove unnecessary CHUNK_SIZE definePavel P2026-01-223-16/+12
* Don't run testing with the extra corpora for RISC-V builds,Hans Kristian Rosbach2026-01-221-1/+2
* Also upload coverage reports to coveralls.ioHans Kristian Rosbach2026-01-222-9/+31
* - Merge -O3 test into prefix test.Hans Kristian Rosbach2026-01-221-11/+5
* Split OSB builds out into separate workflow.Hans Kristian Rosbach2026-01-222-32/+78
* Add Windows ARM support for EOR3 feature detection and MSVC intrinsicsMika Lindqvist2026-01-223-1/+19
* Check for null return value from getauxval(AT_PLATFORM)Nathan Moinvaziri2026-01-221-2/+3
* Guard FreeBSD/OpenBSD auxv calls with HAVE_SYS_AUXV_H checkBrad Smith2026-01-221-5/+5
* Add elf_aux_info() support on FreeBSD/OpenBSD for PMULL and EOR3Brad Smith2026-01-221-0/+21
* Remove unnecessary ARM_AUXV_HAS_NEON preprocessor checkNathan Moinvaziri2026-01-223-105/+11
* Remove unnecessary ARM_AUXV_HAS_CRC32 preprocessor checkNathan Moinvaziri2026-01-223-155/+19
* Use ARCH_64BIT preprocessor define in arm feature checks.Nathan Moinvaziri2026-01-221-14/+10
* Clean up arm feature check return values.Nathan Moinvaziri2026-01-221-99/+85
* Pre-calculate last vector check ptr in compare256 for sse2 and lsxNathan Moinvaziri2026-01-222-34/+22
* Add "None" for sanitizer optionPavel P2026-01-211-1/+1