summaryrefslogtreecommitdiff
path: root/test
Commit message (Expand)AuthorAgeFilesLines
* Add support for building benchmarks with alternative zlib libraryNathan Moinvaziri2026-03-062-6/+36
* Add POWER8 VSX and S390 VX CRC32 copy testsNathan Moinvaziri2026-02-181-0/+6
* Cleanup compare256 and compare256_rle implementations.Nathan Moinvaziri2026-02-064-36/+14
* 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-241-1/+1
* Fix integer overflow in gz_compress_mmapVladislav Shchapov2026-01-212-18/+20
* Unify baseline benchmarking for both adler32 and crc32.Hans Kristian Rosbach2026-01-202-46/+114
* Unify compare256/compare256_rle benchmarks and add rolling misalignmentHans Kristian Rosbach2026-01-202-35/+53
* Unify adler32/crc32 benchmarks and add rotating misalignmentHans Kristian Rosbach2026-01-204-99/+169
* Use aligned alloc for insert_string benchmarkHans Kristian Rosbach2026-01-201-9/+8
* Fix name collision in inflate benchmarkHans Kristian Rosbach2026-01-201-3/+3
* Make deflate output deterministic if PREFIX3(stream) is reused after deflateR...Vladislav Shchapov2026-01-202-9/+81
* Remove old comments about crc32 folding from crc32 benchmark.Nathan Moinvaziri2026-01-171-2/+0
* Clean up buf == NULL handling on adler32 functions and test strings.Nathan Moinvaziri2026-01-134-30/+2
* Rename and reorder properties in hash_test.Nathan Moinvaziri2026-01-135-181/+181
* Merge adler32 and crc32 hash test strings.Nathan Moinvaziri2026-01-136-380/+230
* Add adler32_copy unit testNathan Moinvaziri2026-01-134-7/+99
* Separate adler32 test strings into their own source headerNathan Moinvaziri2026-01-132-321/+326
* Update to GoogleTest 1.16.0.Vladislav Shchapov2026-01-111-2/+7
* Replace deprecated FetchContent_Populate with FetchContent_MakeAvailableVladislav Shchapov2026-01-113-24/+12
* Remove always TRUE or FALSE CMake version checksVladislav Shchapov2026-01-111-1/+1
* Set minimum and upper compatible CMake versionVladislav Shchapov2026-01-114-4/+4
* Fix possible loss of data warning in benchmark_inflate on MSVC 2026Nathan Moinvaziri2026-01-091-4/+4
* Fix warning: 'sprintf' is deprecatedVladislav Shchapov2026-01-071-8/+25
* Rebalance benchmark_compress size rangesHans Kristian Rosbach2026-01-071-2/+2
* Improve benchmark_compress and benchmark_uncompress.Hans Kristian Rosbach2026-01-072-46/+56
* Add new benchmark inflate_nocrc. This lets us benchmark just theHans Kristian Rosbach2026-01-073-0/+207
* Integrate ARMv8 PMULL+EOR3 crc32 algorithm from Peter CawleyNathan Moinvaziri2025-12-294-0/+13
* Add missing adler32_copy_power8 implementationNathan Moinvaziri2025-12-281-2/+1
* Add missing adler32_copy_ssse3 implementationNathan Moinvaziri2025-12-281-1/+3
* Add missing adler32_copy_vmx implementationNathan Moinvaziri2025-12-281-2/+1
* Update crc32_fold test and benchmarks for crc32_copyNathan Moinvaziri2025-12-282-91/+69
* Refactor crc32_fold functions into single crc32_copyNathan Moinvaziri2025-12-285-3/+3
* Use uint32_t for hash_head in update_hash/insert_stringHans Kristian Rosbach2025-12-221-2/+2
* Fix warnings: unused parameter state, comparison of integer expressions of di...Vladislav Shchapov2025-12-2112-26/+26
* Compute w_bits rather than storing it in the deflate_state structureNathan Moinvaziri2025-12-091-1/+0
* Compute w_mask rather than storing it in the deflate_state structureNathan Moinvaziri2025-12-091-1/+0
* Inline all uses of quick_insert_string*/quick_insert_value*.Hans Kristian Rosbach2025-12-071-0/+3
* Wrap support_flag for cpu features in benchmark and test macros.Nathan Moinvaziri2025-12-0312-14/+14
* Fixed casting warning in benchmark_uncompress on MSVCNathan Moinvaziri2025-12-031-1/+1
* Rename adler32_fold_copy to adler32_copy (#2026)Nathan Moinvaziri2025-12-031-9/+9
* Chorba: Add test cases for #2029Sam Russell2025-12-022-4/+15
* Update Google Benchmark to v1.9.4Mika Lindqvist2025-11-181-2/+2
* Add benchmark for crc32 fold copy implementationsHans Kristian Rosbach2025-11-162-0/+132
* Disable benchmark for slide_hash_c with Visual C++ too.Mika Lindqvist2025-11-161-1/+1
* Add tests for crc32_fold_copy functionsHans Kristian Rosbach2025-11-164-186/+269
* Use CTest to simplify testing optionsHans Kristian Rosbach2025-11-166-16/+15
* Reorganize Chorba activation.Hans Kristian Rosbach2025-11-132-22/+17
* Rename CMake targets to avoid clashes when used as a subproject (#1970)Cameron Cawley2025-10-285-13/+14
* Fix type mismatch on platforms where int32_t and uint32_t use long instead of...Mika Lindqvist2025-10-225-13/+15