- 4c58cb8 [lib] Ensure that multithreaded compression always makes some progress by Nick Terrell · 3 years, 11 months ago
- 2cbd038 Move max nb seq check to per-block by senhuang42 · 3 years, 11 months ago
- 3efe9c9 Add sequence nb validation to compressSequences(), adjust minMatch comparisons by senhuang42 · 3 years, 11 months ago
- 4c5f337 Use cctx's minMatch instead of global MINMATCH, make fuzzer use validation by senhuang42 · 3 years, 11 months ago
- c5fbd55 Merge pull request #2387 from senhuang42/compress_sequence_API by sen · 4 years ago
- 7742f07 Add experimental param for sequence validation by senhuang42 · 4 years ago
- 0e32928 Remove unnecessary repcode backup, apply style choices, use function pointer by senhuang42 · 4 years ago
- e924a0f Explicit cast for visual warnings by sen · 4 years ago
- dcbbf7c Unroll isRLE loop by senhuang42 · 4 years ago
- 05c0229 Clean up visual conversion warnings by senhuang42 · 4 years ago
- d6d7ba2 Modification to offset validation to include entire sequence by senhuang42 · 4 years ago
- 8f3136a Fix assert edge case, improve documentation in zstd.h by senhuang42 · 4 years ago
- f6baad8 Fix warnings and make validation enabled by default by senhuang42 · 4 years ago
- 55b90ef Fix unit tests to agree with new changes by senhuang42 · 4 years ago
- 7f563b0 Add new sequence format as an experimental CCtx param by senhuang42 · 4 years ago
- 347824a Overhaul logic to simplify, add in proper validations, fix match splitting by senhuang42 · 4 years ago
- 46824cb Add new sequence compress api params to cctx by senhuang42 · 4 years ago
- 48405b4 Fix srcSize=0 edge case by senhuang42 · 4 years ago
- 022e6d8 Fix literals length calculation by senhuang42 · 4 years ago
- dad20b5 Remove dstCapacity error check by senhuang42 · 4 years ago
- b8e16a2 Remove extraneous function in this API by senhuang42 · 4 years ago
- f29507c Add check comparing offset to window size by senhuang42 · 4 years ago
- 7a6e46a Fix MSAN errors by senhuang42 · 4 years ago
- cc2642b Address edge case with endPosInSequence by senhuang42 · 4 years ago
- fd10007 Change debug levels to appropriate ones by senhuang42 · 4 years ago
- 2db8441 Add RLE support by senhuang42 · 4 years ago
- dfef298 Fix various build warnings by senhuang42 · 4 years ago
- 2bbdddf Add test case to roundtrip using ZSTD_getSequences() and ZSTD_compressSequences() by senhuang42 · 4 years ago
- 5fd69f8 Add documentation for new api functions by senhuang42 · 4 years ago
- e8b7fdb Refactor for enhanced code clarity by senhuang42 · 4 years ago
- c675fb4 Rename internal function compressSequences(), and promote new *_ext() functions to their actual name by senhuang42 · 4 years ago
- 013434e Add another API function to compress with existing CCTX by senhuang42 · 4 years ago
- c44ce29 More adjustments to improve code clarity by senhuang42 · 4 years ago
- 48f67da Pull compressStream2() transparent initialization into its own function by senhuang42 · 4 years ago
- c86151f Add initial support for new ZSTD_Sequence mode by senhuang42 · 4 years ago
- e0f26af Add sequence compression format param by senhuang42 · 4 years ago
- f51af9a Always ensure sequenceRange updates properly, add more error forwarding by senhuang42 · 4 years ago
- 1a44968 Various minor logical refactors to improve clarity by senhuang42 · 4 years ago
- e5fe485 Fix cSize calculation for noCompressBlocks by senhuang42 · 4 years ago
- 6145ebb Rebased, roundtrips silesia.tar by senhuang42 · 4 years ago
- b5b61cc Refactor for better debugging info by senhuang42 · 4 years ago
- 293fad6 Corrections and edge-case fixes to be able to roundtrip dickens by senhuang42 · 4 years ago
- 7eb6fa7 Multi-block compression scaffolding - works on single-block files by senhuang42 · 4 years ago
- 75b01f3 Add support for uncompressible blocks by senhuang42 · 4 years ago
- e04da68 Enable usage of ZSTD_sequenceRange for single-block compression by senhuang42 · 4 years ago
- 337fac2 Add logic to handle ZSTD_sequenceRange by senhuang42 · 4 years ago
- 85822dd Add last literals handling like getSequences() by senhuang42 · 4 years ago
- 2cff8df Pull block compression out of main compressSequences() function by senhuang42 · 4 years ago
- cfced93 Implement ZSTD_updateSequenceRange by senhuang42 · 4 years ago
- b116e1f Modify SequenceRange to have posInSequence by senhuang42 · 4 years ago
- d99b675 Add function definition for sequenceRange updater by senhuang42 · 4 years ago
- 74e95c0 Add ZSTD_SequenceRange to count ranges in array of ZSTD_Sequence by senhuang42 · 4 years ago
- 89f3848 Add support for repcodes by senhuang42 · 4 years ago
- 3e930fd Code cleanup, add debuglog statments by senhuang42 · 4 years ago
- 086513b Implement first pass at compressSequences() by senhuang42 · 4 years, 1 month ago
- a9327b1 Add initial function prototype for ZSTD_compressSequences_ext (to be renamed later) by senhuang42 · 4 years ago
- 9d936d6 Reduce number of memcpy() calls by senhuang42 · 4 years ago
- be4ac6c Use existing repcode update function to implement updates by senhuang42 · 4 years ago
- 674c9b9 Add in proper block repcode histories by senhuang42 · 4 years ago
- 06c7f14 Let block reps persist by senhuang42 · 4 years ago
- 3962750 Fix incorrect repcode setting by senhuang42 · 4 years ago
- 1a8af0d Improve unit test by senhuang42 · 4 years ago
- 4d4fd2c Overhaul repcode handling logic by senhuang42 · 4 years ago
- f62edf0 Merge pull request #2381 from senhuang42/expand_sequence_extraction_api by sen · 4 years ago
- 7d1dea0 Update unit tests by senhuang42 · 4 years ago
- 779df99 Implement mergeGeneratedSequences() by senhuang42 · 4 years ago
- 51abd58 Rename getSequences() to generateSequences() by senhuang42 · 4 years ago
- eac309c Add ZSTD_getDictID_fromCDict function to experimental section by Luke Pitt · 4 years ago
- f782cac Change block delimiter removing to linear time approach by senhuang42 · 4 years ago
- 3434049 Use ZSTD_memmove() instead of memmove() by senhuang42 · 4 years ago
- d4d0346 Update name of enum, clarify documentation by senhuang42 · 4 years ago
- e6178f8 Revert unnecessary seqCollector adjustment by senhuang42 · 4 years ago
- e8501e0 Fix incorrect index increment in merge algorithm by senhuang42 · 4 years ago
- a36fdad Add algorithm to remove all delimiters by senhuang42 · 4 years ago
- 435a3a0 Update seqCollector definition by senhuang42 · 4 years ago
- 3327932 Update ZSTD_getSequences function signature by senhuang42 · 4 years ago
- 7205e60 Merge pull request #2354 from terrelln/stable-buffer by Nick Terrell · 4 years ago
- c37c714 Merge pull request #2376 from senhuang42/clarify_sequence_extraction_api by sen · 4 years ago
- d4e021f [lib] Avoid allocating the input buffer when ZSTD_c_stableInBuffer is set by Nick Terrell · 4 years ago
- 24f7278 [lib] Skip the input window buffer when ZSTD_c_stableInBuffer is set by Nick Terrell · 4 years ago
- fcf81ce [lib] Avoid allocating output buffer when ZSTD_c_stableOutBuffer is set by Nick Terrell · 4 years ago
- 6d5dc93 [lib] Compress directly into output when ZSTD_c_stableOutBuffer is set by Nick Terrell · 4 years ago
- 987cb4c [lib] Take the shortcut when ZSTD_c_stableOutBuffer is set by Nick Terrell · 4 years ago
- 809b2f2 [lib] Set ZSTD_c_stable{In,Out}Buffer in ZSTD_compress2() by Nick Terrell · 4 years ago
- c74be3f [lib] Validate buffers when ZSTD_c_stable{In,Out}Buffer is set by Nick Terrell · 4 years ago
- e3e0775 [API] Add ZSTD_c_stable{In,Out}Buffer parameters by Nick Terrell · 4 years ago
- e2581d9 [lib] Set appliedParams in zstdmt mode by Nick Terrell · 4 years ago
- 536e89c Sequence extractor should update CBlockState by senhuang42 · 4 years ago
- 32cac26 Emit last literals of 0 size as well, to indicate block boundary by senhuang42 · 4 years ago
- 69bd5f0 Correct literalsRead calculation to include longLength by senhuang42 · 4 years ago
- 59624f3 Remove implicit typecast to appease appVeyor windows build by senhuang42 · 4 years ago
- 3ed5d05 Clarify comments in zstd.h some more by senhuang42 · 4 years ago
- 17b700d Merge pull request #2366 from senhuang42/enable_ldm_by_default by sen · 4 years ago
- 3163909 Remove unused variable position by senhuang42 · 4 years ago
- dc44856 Add test compatibility with last literals in sequences by senhuang42 · 4 years ago
- 1d221ec Add support for representing last literals in the extracted seqs by senhuang42 · 4 years ago
- 9171f92 Improve documentation of seqStore_t by senhuang42 · 4 years ago
- 96b0ff7 Improve documentation regarding various operations in copyBlockSequences by senhuang42 · 4 years ago
- 3a11c7e Modify ZSTD_copyBlockSequences to agree with new API by senhuang42 · 4 years ago
- 8bdb32a Add a function for LDM enable check by senhuang42 · 4 years ago