Sign in
fuchsia
/
third_party
/
github.com
/
zlib-ng
/
zlib-ng
/
HEAD
051ab28
Pass local window variable to quit_insert_string and insert_string functions.
by Hans Kristian Rosbach
· 2 days ago
main
1b4dc02
Use local block_start and window variables in FLUSH_BLOCK.
by Hans Kristian Rosbach
· 2 days ago
27d005c
Split out writing deflate headers into a separate function, keeping the
by Hans Kristian Rosbach
· 2 days ago
c40a3d4
Test building with ClangCl for Windows ARM64
by Mika Lindqvist
· 2 days ago
5481047
Use Intel(R) Software Development Emulator for run tests on emulated Sapphire Rapids CPU
by Vladislav Shchapov
· 2 days ago
8c0a292
Make CRC32 checking of headers use crc32_small directly, instead of taking
by Hans Kristian Rosbach
· 5 days ago
f79ebe3
Rename single-letter size-table awk variables.
by Nathan Moin Vaziri
· 5 days ago
702c514
Show stripped library file size in delta workflow.
by Nathan Moin Vaziri
· 5 days ago
1230a67
Inline NEON_accum32 into adler32_copy_impl
by Nathan Moinvaziri
· 5 days ago
70ed8b0
Combine NEON_accum32_copy and NEON_accum32 into single function
by Nathan Moinvaziri
· 5 days ago
1734a3e
Remove obsolete padding in deflate and inflate state.
by Hans Kristian Rosbach
· 5 days ago
5e8a6a3
[CI] Add Cygwin with gcc.
by Mika T. Lindqvist
· 7 days ago
a52df60
[CI] Cleanup action caches.
by Mika T. Lindqvist
· 7 days ago
5310de7
[CI] Extend caching apt packages to pigz workflow.
by Mika T. Lindqvist
· 7 days ago
5e4f043
Fix scan_endstr offset in longest_match slow path.
by Nathan Moin Vaziri
· 7 days ago
8be320b
Move shared code to composite actions.
by Mika Lindqvist
· 9 days ago
d67c27e
[CI] Cache Ubuntu .deb packages to speed up installing dependencies.
by Mika Lindqvist
· 9 days ago
e4eac10
Add /delta workflow for loongarch64
by Vladislav Shchapov
· 9 days ago
b7c5382
[CI] Force refreshing homebrew for macOS.
by Mika Lindqvist
· 9 days ago
761d656
[CI] Use older runner for Visual Studio 2022 jobs.
by Mika Lindqvist
· 9 days ago
f6368d1
When using ALIGN_DOWN() macro, the signedness of types must match to avoid UBSAN triggering warning about implicit sign change during widening.
by Mika Lindqvist
· 9 days ago
712f338
Add early return when prev_length already exceeds lookahead
by Nathan Moin Vaziri
· 9 days ago
adc6c74
Remove dead break_matching label from longest_match
by Nathan Moin Vaziri
· 9 days ago
2bffb0b
Allow /delta on fork pull requests
by Nathan Moin Vaziri
· 9 days ago
1b873e7
[CI] Use gcov from MinGW32 when generating coverage for 32-bit builds.
by Mika Lindqvist
· 9 days ago
61b5933
deflate_rle: remove unnecessary check for too long matches
by Hans Kristian Rosbach
· 9 days ago
47633d2
Deflate_fast does not have 'prev_length', fix comment.
by Hans Kristian Rosbach
· 9 days ago
4744700
Fix check against BUILD_ALT_BENCH that was always defined as OFF
by Nathan Moin Vaziri
· 3 weeks ago
59f9aa0
Add PNG decode benchmark for narrow image widths
by Nathan Moinvaziri
· 3 weeks ago
923b1b8
Fix libpng linking and include paths for benchmark apps
by Nathan Moinvaziri
· 3 weeks ago
c30267a
Bump actions/cache from 4 to 5
by dependabot[bot]
· 3 weeks ago
586ba64
Bump actions/checkout from 4 to 6
by dependabot[bot]
· 3 weeks ago
46c67c5
Bump mymindstorm/setup-emsdk from 14 to 16
by dependabot[bot]
· 3 weeks ago
fb91c7c
Optimize adler32_swar alignment and remove platform conditionals
by Nathan Moinvaziri
· 3 weeks ago
af0167f
Call adler32_c directly in adler32_copy_c scalar fallback
by Nathan Moinvaziri
· 3 weeks ago
e9863b8
Add SWAR scalar adler32 for 64-bit platforms with unaligned access
by Michael Niedermayer
· 3 weeks ago
ff3458d
Simplify safe-mode copy path selection in inflate_fast
by Nathan Moinvaziri
· 3 weeks ago
c5d77f2
Add inflateBack test for safe mode bailout MATCH state handler
by Nathan Moinvaziri
· 3 weeks ago
4a2ecf7
Improve inflate_fast performance for small output buffers
by Nathan Moinvaziri
· 3 weeks ago
fe166e4
Replace small/large buffer tests with parameterized test_chunked
by Nathan Moinvaziri
· 4 weeks ago
9f76720
Bump Google Benchmark to v1.9.5
by Mika T. Lindqvist
· 4 weeks ago
f14acc5
Add compressed and ratio fields to deflate/corpora benchmarks
by Nathan Moin Vaziri
· 4 weeks ago
6a37243
Add corpora benchmarks for deflate and inflate
by Nathan Moin Vaziri
· 4 weeks ago
75d86ad
Add --benchmark_cooldown flag to mitigate thermal throttling
by Nathan Moin Vaziri
· 4 weeks ago
a397c36
Add /delta workflow for per-PR binary size comparison
by Nathan Moin Vaziri
· 4 weeks ago
9f8105d
Use fallback defines for Chorba Scalar/SSE
by Nathan Moinvaziri
· 4 weeks ago
923b370
Remove inert comment about disabling Chorba SSE in X86 functions header
by Nathan Moin Vaziri
· 4 weeks ago
59607b6
Fix typo in No Chorba CMake option name in CI
by Nathan Moin Vaziri
· 4 weeks ago
0faa624
Remove CMake warning about MSVC Chorba bug
by Nathan Moin Vaziri
· 4 weeks ago
f4c423d
Merge duplicate 32-bit _mm_cvtsi64_si128 polyfills
by Nathan Moin Vaziri
· 4 weeks ago
490fe23
Fix MSVC v142 miscompile of _mm_cvtsi64_si128 polyfill on 32-bit
by Nathan Moin Vaziri
· 4 weeks ago
0c4818b
Fix UBSAN implicit conversion warning in test/fuzz/fuzzer_example_flush.c.
by Hans Kristian Rosbach
· 4 weeks ago
bb607bc
Fix UBSAN implicit conversion warning in test/test_deflate_concurrency.cc.
by Hans Kristian Rosbach
· 4 weeks ago
3c298fb
Fix UBSAN implicit conversion warning in test/test_shared_ng.h.
by Hans Kristian Rosbach
· 4 weeks ago
1e19bb7
Fix UBSAN implicit conversion warning in arch/s390/crc32_vx.c.
by Hans Kristian Rosbach
· 4 weeks ago
795b362
Fix UBSAN implicit conversion warning in inftrees.c.
by Hans Kristian Rosbach
· 4 weeks ago
0c40514
CMake: Add 'implicit-conversion' and 'nullability' to sanitizers
by Hans Kristian Rosbach
· 4 weeks ago
62a0949
Rename longest_match_slow to longest_match_roll
by Nathan Moin Vaziri
· 4 weeks ago
d2bde2d
Add small output buffer inflate benchmark #2062
by Nathan Moinvaziri
· 4 weeks ago
9644683
Remove macro and inline inflate benchmark definition directly
by Nathan Moinvaziri
· 4 weeks ago
e767c88
Fix VPCLMULQDQ CRC32 build with partial AVX-512 baselines
by Nathan Moin Vaziri
· 5 weeks ago
341f2d7
Add fallback defines to skip generic C code when native intrinsics exist
by Nathan Moinvaziri
· 5 weeks ago
8db6717
Use __attribute__((constructor)) to initialize the functable
by Vladislav Shchapov
· 5 weeks ago
9babb29
[CI] Switch CMake workflow to use MSYS2 for MinGW32.
by Mika Lindqvist
· 5 weeks ago
8f19573
Add ACCUM_ROUND macro to crc32_chorba_sse2
by Nathan Moin Vaziri
· 5 weeks ago
d24679a
Add ACCUM_ROUND macro to crc32_chorba_c
by Nathan Moin Vaziri
· 5 weeks ago
6a64732
Add NEXT_ROUND macro in crc32_chorba_c
by Nathan Moin Vaziri
· 5 weeks ago
e6442b7
Fix formatting in crc32_chorba_c
by Nathan Moin Vaziri
· 5 weeks ago
f280be9
Fix formatting in crc32_chorba_sse41
by Nathan Moin Vaziri
· 5 weeks ago
6b96fff
Fix formatting for crc32_chorba_sse2.
by Nathan Moin Vaziri
· 5 weeks ago
089e17a
crc32: use may_alias for chorba buffers
by cl2t
· 5 weeks ago
0b60238
crc32: zero initialize chorba bitbuffer
by cl2t
· 5 weeks ago
bc1fdea
Extract fold_block_chorba function for PCLMULQDQ path
by Nathan Moinvaziri
· 5 weeks ago
cd64ae9
Extract fold_block_16/8 functions for VPCLMULQDQ paths
by Nathan Moinvaziri
· 5 weeks ago
0cf632f
[CI] Add configure MinGW32/MinGW64 workflows.
by Mika Lindqvist
· 5 weeks ago
1d48d65
Move chunk_{128,256}bit_perm_idx_lut.h, chunk_permute_table.h to arch/shared.
by Vladislav Shchapov
· 5 weeks ago
3331a70
Fix loongarch64 name in crc32_copy benchmark.
by Vladislav Shchapov
· 5 weeks ago
d79c987
Reuse unrolled ARMv8 CRC32 implementation for LoongArch64.
by Vladislav Shchapov
· 5 weeks ago
cb7f0e8
Convert crc32_armv8_align, crc32_armv8_tail and crc32_copy_impl functions to template.
by Vladislav Shchapov
· 5 weeks ago
92858b2
[CI] Build MSVC 2026 C23 with benchmarks.
by Mika Lindqvist
· 5 weeks ago
b54afbe
Add back zng_clz for big-endian and use macro for compare256
by Nathan Moinvaziri
· 6 weeks ago
d97bb41
Move S390 VX vector typedefs into vx_intrins.h
by Nathan Moein Vaziri
· 6 weeks ago
587c763
Add compatibility header for VX instructions
by Nathan Moein Vaziri
· 6 weeks ago
f8786f0
Add slide hash optimization for S390 VX
by Nathan Moinvaziri
· 6 weeks ago
ee3d678
Fix building GH1235 test for 32-bit MinGW
by Mika T. Lindqvist
· 6 weeks ago
7d9d735
Update s390x actions runner docker build scripts
by Hans Kristian Rosbach
· 6 weeks ago
99e1301
Add an altivec variant of "count_lengths" in inftrees
by Adam Stylinski
· 6 weeks ago
10866e5
Update e2k cross compiler to version lcc-1.29.16
by Vladislav Shchapov
· 6 weeks ago
8b7a292
Remove check that is always true (even if WANT_MIN_MATCH was reduced from 4 to 3).
by Hans Kristian Rosbach
· 10 weeks ago
c2c725e
Avoid calling fizzle_matches unless checks pass
by Hans Kristian Rosbach
· 10 weeks ago
fee5589
- Add local variables match_len and strstart in insert_match, to avoid extra lookups from struct.
by Hans Kristian Rosbach
· 10 weeks ago
df84226
- Add local variable match_len in emit_match to avoid extra lookups from struct.
by Hans Kristian Rosbach
· 10 weeks ago
a33e1cb
Add copy fallback for Adler32 ARM when building with no-unaligned-access
by Nathan Moinvaziri
· 10 weeks ago
99aac08
Unroll 64-byte CRC32+copy loop for ARMv8
by Nathan Moinvaziri
· 10 weeks ago
44cd64b
Add fallback for ARM CRC32 copy when compiling with no-unaligned-access
by Nathan Moinvaziri
· 10 weeks ago
f819441
Replace memcpy with NEON intrinsics for better performance alignment
by Nathan Moinvaziri
· 10 weeks ago
09300a5
Implement interleaved copying for CRC32 ARMv8 PMULL+EOR3.
by Nathan Moinvaziri
· 10 weeks ago
67945cf
Implement interleaved copying for CRC32 ARMv8.
by Nathan Moinvaziri
· 10 weeks ago
676834f
Add shared align/tail helpers for CRC32 ARMv8.
by Nathan Moinvaziri
· 10 weeks ago
3bff76b
Use OSB workflow as an initial test before queueing all the other tests,
by Hans Kristian Rosbach
· 10 weeks ago
Next »