aboutsummaryrefslogtreecommitdiff
path: root/c/enc
AgeCommit message (Expand)AuthorFilesLines
2 daysmore portable emergency exitHEADmasterEvgenii Kliuchnikov2-5/+21
3 daysuse static init to reduce encoder library sizeEvgenii Kliuchnikov7-5842/+6173
3 daysIntroduce static initEvgenii Kliuchnikov3-0/+122
4 daysfix some includesEvgenii Kliuchnikov49-140/+39
4 daysExtract Hash14/15 to hash_baseEvgenii Kliuchnikov6-47/+50
2025-07-11Roll back:Evgenii Kliuchnikov1-10/+0
2025-07-09Enable shared_dictionary for quality 3 and 4.Brotli1-0/+10
2025-06-30Fix compilation errors when `BROTLI_DEBUG` is defined.Brotli2-3/+3
2025-05-27Fix typos (#1242)Andreas Deininger4-5/+5
2025-01-31Another nullptr-arithmetics clamerEvgenii Kliuchnikov1-5/+9
2024-11-19Merge pull request #1204 from heshpdx:masterCopybara-Service3-5/+10
2024-11-19Update c/enc/encode.cMahesh Madhav1-1/+1
2024-11-19Apply suggestions from code reviewMahesh Madhav2-6/+8
2024-11-19Add static variables as per code review comments.Mahesh Madhav2-2/+4
2024-11-19Update c/enc/block_splitter_inc.h Mahesh Madhav1-1/+1
2024-11-19Reduce fdiv's into fmul'sMahesh Madhav3-4/+5
2024-11-12Fix C4224 warnings when building with MSVCJeremy Koritzinsky3-8/+8
2024-07-15Fix hasher resolution for long windows.Brotli1-2/+2
2024-05-31Hoist the static bounds check out of the combined if check.Brotli4-16/+32
2024-05-30Use a hash table header and SIMD to speed up hash table operations (similar t...Brotli6-7/+700
2024-05-09Use a hash table header and SIMD to speed up hash table operations (similar t...Brotli6-700/+7
2024-05-08Use a hash table header and SIMD to speed up hash table operations (similar t...Brotli6-7/+700
2024-04-22Internal changeBrotli1-10/+16
2024-04-18Prefetch the backreference hashtable bucket.Brotli2-7/+13
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 changeBrotli1-16/+10
2024-04-08Internal changeBrotli1-10/+16
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
2023-10-26fix wordingEvgenii Kliuchnikov2-11/+11
2023-08-28tune memory manager for BROTLI_EXPERIMENTALEvgenii Kliuchnikov2-10/+5
2023-08-21more tuning for BROTLI_EXPERIMENTAL + clean-on-oomv1.1.0rcEvgenii Kliuchnikov3-7/+14
2023-08-18Move serialized dictionary feature behind the flag.Evgenii Kliuchnikov6-5/+38
2023-08-16Update comment; fixes #1061Evgenii Kliuchnikov1-2/+2
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-20bake in runtime constantEvgenii Kliuchnikov3-12/+4
2023-01-30Fix emitting 1-byte long metadata blockEvgenii Kliuchnikov1-1/+1
2023-01-30speed up encoding by ~5 %Brotli1-21/+13
2023-01-07Fix BrotliEncoderEstimatePeakMemoryUsage (#1002)Aron Parker1-0/+1
2023-01-04Fix MSVC warning (#998)Eugene Kliuchnikov1-2/+2
2022-11-17UpdateEvgenii Kliuchnikov41-397/+312
2021-12-07Merge pull request #929 from jbms/fix-vla-parameterJyrki Alakuijala1-2/+2
2021-11-10Prepare for copybara (#939)Eugene Kliuchnikov18-30/+244
2021-09-14Fix -Werror=vla-parameter errors with GCC 11.2.0Jeremy Maitin-Shepard1-2/+2
2021-09-08Strip "./" in includes (#925)Eugene Kliuchnikov41-207/+207