aboutsummaryrefslogtreecommitdiff
path: root/lib/compress/zstd_compress_internal.h
AgeCommit message (Expand)Author
2021-11-18Merge pull request #2869 from felixhandte/oss-fuzz-fix-41005Felix Handte
2021-11-17Determinism: Avoid Mapping Window into Reserved Indices during ReductionW. Felix Handte
2021-11-13Fix typosDimitris Apostolou
2021-10-18Merge pull request #2800 from animalize/fix_c89Yann Collet
2021-09-27Use __assume(0) for unreachable code path in msvcMa Lin
2021-09-25Don't initialize the first parameter of _BitScanForward* functionsMa Lin
2021-09-25Don't initialize the first parameter of _BitScanReverse* functionsMa Lin
2021-09-23Merge pull request #2796 from terrelln/linux-fixesNick Terrell
2021-09-23[lib] Make lib compatible with `-Wfall-through` excepting legacyNick Terrell
2021-09-23constify MatchState* parameter when possibleYann Collet
2021-09-23Move block splitter from stack to CCtxsenhuang42
2021-09-21Use new paramSwitch enum for LDMsenhuang42
2021-09-21Use new paramSwitch enum for LCM, row matchfinder, and block splittersenhuang42
2021-08-03Merge pull request #2733 from terrelln/huf-cspeedNick Terrell
2021-07-27[HUF] Improve Huffman encoding speedNick Terrell
2021-07-15[bug-fix] Fix a determinism bug with the DUBTNick Terrell
2021-05-06[lib] Fix fuzzer timeouts by backing off overflow correctionNick Terrell
2021-05-06Merge pull request #2616 from terrelln/deterministic-dictNick Terrell
2021-05-05[lib] Add ZSTD_c_deterministicRefPrefixNick Terrell
2021-05-05[lib] Move some ZSTD_CCtx_params off the stackNick Terrell
2021-05-04[lib] Always load the dictionary in one goNick Terrell
2021-05-03Bug fix & run overflow correction much more frequently in testsNick Terrell
2021-04-07Add and integrate lazy row hash strategyNick Terrell
2021-03-30[copyright][license] Switch to yearless copyright and some cleanup in the lin...Nick Terrell
2021-03-26Merge pull request #2561 from senhuang42/longlength_enumsen
2021-03-26Add enum for representing long length IDSen Huang
2021-03-25Move lastCountSize into a returned struct, fix MSAN errorSen Huang
2021-03-24Merge pull request #2539 from terrelln/linux-kernel-fixesNick Terrell
2021-03-24Fix various fuzzer failures: repcode history, superblocksSen Huang
2021-03-24Change 1.3.4 bugfix to be cross-compatible with superblocks and normal compre...senhuang42
2021-03-24Refactor buildSequencesStatistics() to avoid pointer increment for superblockssenhuang42
2021-03-24Update function names for consistencysenhuang42
2021-03-24Add block splitter to experimental paramssenhuang42
2021-03-24Centralize entropy statistics calculations to zstd_compress.csenhuang42
2021-03-16[lib][tracing] Add ZSTD_NO_TRACE macroNick Terrell
2021-02-11Merge pull request #2483 from mpu/ldmgearYann Collet
2021-02-10relocate large arrays from the stack to ldmState_tQuentin Carbonneaux
2021-02-09[trace] Keep track of a uint64_t tracing contextNick Terrell
2021-02-05Add basic tracing functionalityNick Terrell
2021-01-04[license] Update year to 2021Nick Terrell
2020-12-04fix gcc-10 strict aliasing warningsYann Collet
2020-11-20Add experimental param for sequence validationsenhuang42
2020-11-16Add new sequence format as an experimental CCtx paramsenhuang42
2020-11-16Add new sequence compress api params to cctxsenhuang42
2020-11-16Add documentation for new api functionssenhuang42
2020-11-16Fix cSize calculation for noCompressBlockssenhuang42
2020-11-16Add support for uncompressible blockssenhuang42
2020-11-16Pull block compression out of main compressSequences() functionsenhuang42
2020-11-16Add support for repcodessenhuang42
2020-10-30[lib] Avoid allocating the input buffer when ZSTD_c_stableInBuffer is setNick Terrell