summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Rename CMake targets to avoid clashes when used as a subproject (#1970)Cameron Cawley2025-10-286-37/+56
* Fix type mismatch on platforms where int32_t and uint32_t use long instead of...Mika Lindqvist2025-10-2212-42/+55
* Improve resilience of the functable initialization; during functable init,Hans Kristian Rosbach2025-10-213-34/+61
* Don't build C-fallback functions that never get used on x86_64Hans Kristian Rosbach2025-10-136-16/+82
* Remove force-sse2 config option from x86 builds.Hans Kristian Rosbach2025-10-115-19/+2
* Update s390x actions runner.Hans Kristian Rosbach2025-10-104-14/+9
* 📝 Add docstrings to `cleanup3`coderabbitai[bot]2025-10-101-1/+10
* Bump actions/checkout from 4 to 5dependabot[bot]2025-10-1010-18/+18
* Fix cast and truncation warnings.Mika Lindqvist2025-10-082-3/+3
* Update terms in txtvsbin.txtJeff Handley2025-10-071-6/+6
* Use 'block-list' and 'allow-list' termsJeff Handley2025-10-071-9/+9
* Increase minimum supported CMake version from 3.5.1 to 3.12Hans Kristian Rosbach2025-10-072-12/+1
* Inline the CHUNKSIZE functionCameron Cawley2025-10-0713-48/+2
* Update macOS CI imagesCameron Cawley2025-09-302-20/+23
* Synchronise ARMv8 and Loongarch CRC32 implementationsCameron Cawley2025-09-284-13/+26
* Fix -Wstrict-prototypes warningsCameron Cawley2025-09-273-5/+5
* Fix -Wunused-command-line-argument warnings on Mac OS XCameron Cawley2025-09-272-1/+19
* Allow C17 for newer CMake versions (#1958)Alexander Vieth2025-09-112-0/+34
* [CI] Use MacOS 14 for GCC UBSAN.Mika Lindqvist2025-09-091-1/+1
* [CI] Install Windows 11 SDK 10.0.22621 for 32-bit ARM.Mika Lindqvist2025-09-091-0/+9
* Fix type mismatch with Windows GCC.Mika Lindqvist2025-09-091-4/+4
* [CI] Update MacOS toolchain.Mika Lindqvist2025-09-071-1/+1
* Bump actions/download-artifact from 4 to 5dependabot[bot]2025-09-072-2/+2
* Partially inline flush_pendingHans Kristian Rosbach2025-08-263-25/+32
* Optimize read_buf by removing indirection penaltyHans Kristian Rosbach2025-08-261-3/+4
* Inline read_bufHans Kristian Rosbach2025-08-263-37/+36
* Move "Architecture-specific hooks" from deflate.c to the more appropriate def...Hans Kristian Rosbach2025-08-262-39/+39
* Use aligned load/store in AVX2 Slide Hash.Hans Kristian Rosbach2025-08-262-7/+7
* Add benchmark for insert_string.Nathan Moinvaziri2025-08-262-0/+165
* Inline bi_reverseHans Kristian Rosbach2025-08-235-16/+18
* Add error propagation to gzread/gzwriteHans Kristian Rosbach2025-08-232-4/+13
* Split out gz_read_init() from gzlook(), and rename gz_init() to gz_write_init().Hans Kristian Rosbach2025-08-232-21/+29
* Reorganize initialization and use a single malloc call for bothHans Kristian Rosbach2025-08-236-68/+136
* Inline pqdownheapHans Kristian Rosbach2025-08-201-2/+2
* Reorder functions related to build_tree to more closely match order ofHans Kristian Rosbach2025-08-201-106/+106
* Use local pointers to avoid indirection penalties in pqdownheap and build_treeHans Kristian Rosbach2025-08-201-29/+31
* Use local pointers to avoid indirection penalty in compress_blockHans Kristian Rosbach2025-08-201-7/+16
* Minor optimization of insert_stringHans Kristian Rosbach2025-08-202-5/+10
* Unroll some of the adler checksum for avx2Adam Stylinski2025-08-201-4/+39
* Check the proper bit for BMI2Adam Stylinski2025-08-181-1/+1
* Disable NEON workaround on Clang 20 and above, and enable it for non-mobile p...Un1q322025-08-031-6/+4
* styleHarmen Stoppels2025-08-031-12/+11
* X86_AVX512VNNI: test _mm256_dpbusd_epi32 tooHarmen Stoppels2025-08-032-11/+20
* Make test options dependent on ZLIB_ENABLE_TESTSCameron Cawley2025-07-281-6/+6
* Update incorrect commentHans Kristian Rosbach2025-07-211-1/+1
* Revert "Inserting strings is not slow any longer, remove bypass in deflate_me...Hans Kristian Rosbach2025-07-211-2/+4
* Revert "Clean up insert_match() in deflate_medium"Hans Kristian Rosbach2025-07-211-15/+28
* Prep for 2.3.0 betaHans Kristian Rosbach2025-07-164-14/+14
* Remove usage of aligned alloc implementations and instead use mallocHans Kristian Rosbach2025-07-114-163/+5
* Rewrite LoongArch64 CRC32 implementation based on ARMv8 with manual alignmentVladislav Shchapov2025-07-112-15/+59