aboutsummaryrefslogtreecommitdiff
path: root/c
AgeCommit message (Expand)AuthorFilesLines
2024-05-31Hoist the static bounds check out of the combined if check.HEADmasterBrotli4-16/+32
2024-05-30Use a hash table header and SIMD to speed up hash table operations (similar t...Brotli7-7/+733
2024-05-09Use a hash table header and SIMD to speed up hash table operations (similar t...Brotli7-729/+7
2024-05-08Use a hash table header and SIMD to speed up hash table operations (similar t...Brotli7-7/+729
2024-04-22Internal changeBrotli2-20/+32
2024-04-18Prefetch the backreference hashtable bucket.Brotli3-7/+28
2024-04-17add (assumption) checkEvgenii Kliuchnikov6-0/+18
2024-04-14Don't check `cur_ix_masked` against `ring_buffer_mask`.Evgenii Kliuchnikov4-11/+13
2024-04-12Fix minor syntax issues.Brotli4-4/+4
2024-04-12Don't check `cur_ix_masked` against `ring_buffer_mask`.Brotli4-13/+11
2024-04-11Update the `H5` hasher to use the `H6`'s `FN(STORE)`.Brotli1-3/+5
2024-04-09Internal changeBrotli2-32/+20
2024-04-08Internal changeBrotli2-20/+32
2024-03-20Compare 4 bytes when checking if a longer match is possible.Brotli5-6/+34
2024-03-13Use BROTLI_MAX_STATIC_CONTEXTS instead of magic constants in encode.cBrotli3-6/+7
2024-01-22remove dependency on os-specific definesEvgenii Kliuchnikov1-21/+4
2024-01-15add brcat alias + flag to decompress concatenated streamsEvgenii Kliuchnikov2-50/+128
2024-01-11add comment (fingerprint) CLI featureEvgenii Kliuchnikov1-12/+182
2024-01-03fix build for Microsoft-designed ARM64 ABIEvgenii Kliuchnikov1-1/+1
2023-10-26fix wordingEvgenii Kliuchnikov2-11/+11
2023-08-28tune memory manager for BROTLI_EXPERIMENTALEvgenii Kliuchnikov2-10/+5
2023-08-25comb HAVE_UTIMENSAT definitionEvgenii Kliuchnikov1-5/+11
2023-08-21more tuning for BROTLI_EXPERIMENTAL + clean-on-oomv1.1.0rcEvgenii Kliuchnikov3-7/+14
2023-08-21prepare for 1.1.0rcEvgenii Kliuchnikov1-5/+17
2023-08-18Move serialized dictionary feature behind the flag.Evgenii Kliuchnikov8-9/+51
2023-08-16Update comment; fixes #1061Evgenii Kliuchnikov1-2/+2
2023-08-09reduce amount of padding in decoder structsEvgenii Kliuchnikov3-14/+24
2023-08-03speedup q5-9 on large filesEvgenii Kliuchnikov1-16/+17
2023-08-02speedup encoder on q5-9 / 1MB+ filesEvgenii Kliuchnikov4-13/+51
2023-07-31add option to delete files that are not "compressed"Evgenii Kliuchnikov1-9/+50
2023-07-30simplify CMake buildEvgenii Kliuchnikov4-11/+24
2023-07-20bake in runtime constantEvgenii Kliuchnikov3-12/+4
2023-07-17more careful bit-reader interruptionEvgenii Kliuchnikov1-8/+16
2023-07-10insert missing fuzz/WORKSPACE contentEvgenii Kliuchnikov1-0/+23
2023-07-10verbose error report in CLIEvgenii Kliuchnikov2-2/+29
2023-07-10simplify building of fuzzerEvgenii Kliuchnikov3-0/+30
2023-07-04Internal changesEvgenii Kliuchnikov2-2/+12
2023-07-040.5-2.9% decoder speedupEvgenii Kliuchnikov2-40/+48
2023-07-04Fix internal buffer resetEvgenii Kliuchnikov1-0/+5
2023-07-04Add BROTLI_ENABLE_DUMP build optionEvgenii Kliuchnikov1-3/+14
2023-07-04Avoid nullptr with zero offsetEvgenii Kliuchnikov1-2/+3
2023-07-04speedup decoder by 0.2%-1.2%Evgenii Kliuchnikov2-42/+58
2023-07-041.2-2.3% decoder speedupEvgenii Kliuchnikov1-5/+6
2023-07-040.4-1.5% decoder speedupEvgenii Kliuchnikov7-225/+241
2023-06-22fuzz: make target resist allocation failures (#1023)Catena cyber1-0/+5
2023-06-20Add loongarch64 support (#1022)Zhang Na1-2/+7
2023-01-31Decoder API: added API to attach metadata blocks callbacksEvgenii Kliuchnikov5-13/+127
2023-01-30Fix emitting 1-byte long metadata blockEvgenii Kliuchnikov1-1/+1
2023-01-30speed up encoding by ~5 %Brotli1-21/+13
2023-01-17Internal changeBrotli1-1/+1