-
fd10007174
Change debug levels to appropriate ones
senhuang42
2020-11-04 10:43:35 -0500
-
2db8441245
Add RLE support
senhuang42
2020-11-04 09:36:36 -0500
-
dfef298336
Fix various build warnings
senhuang42
2020-11-03 19:00:02 -0500
-
2bbdddf24e
Add test case to roundtrip using ZSTD_getSequences() and ZSTD_compressSequences()
senhuang42
2020-11-03 18:53:44 -0500
-
5fd69f8173
Add documentation for new api functions
senhuang42
2020-11-03 13:52:21 -0500
-
e8b7fdb64b
Refactor for enhanced code clarity
senhuang42
2020-11-03 13:41:20 -0500
-
c675fb46f1
Rename internal function compressSequences(), and promote new *_ext() functions to their actual name
senhuang42
2020-11-03 13:37:50 -0500
-
013434e1e4
Add another API function to compress with existing CCTX
senhuang42
2020-11-03 13:31:07 -0500
-
c44ce29013
More adjustments to improve code clarity
senhuang42
2020-11-03 13:05:57 -0500
-
48f67da854
Pull compressStream2() transparent initialization into its own function
senhuang42
2020-11-03 11:59:07 -0500
-
c86151f53c
Add initial support for new ZSTD_Sequence mode
senhuang42
2020-11-02 13:29:56 -0500
-
e0f26afce9
Add sequence compression format param
senhuang42
2020-11-02 10:01:18 -0500
-
f51af9a609
Always ensure sequenceRange updates properly, add more error forwarding
senhuang42
2020-11-02 09:52:52 -0500
-
1a449688fd
Various minor logical refactors to improve clarity
senhuang42
2020-11-02 09:40:26 -0500
-
e5fe485dcc
Fix cSize calculation for noCompressBlocks
senhuang42
2020-10-30 11:55:20 -0400
-
6145ebb400
Rebased, roundtrips silesia.tar
senhuang42
2020-10-29 14:58:06 -0400
-
b5b61cc216
Refactor for better debugging info
senhuang42
2020-10-29 14:47:36 -0400
-
293fad6b45
Corrections and edge-case fixes to be able to roundtrip dickens
senhuang42
2020-10-29 12:52:58 -0400
-
7eb6fa7be4
Multi-block compression scaffolding - works on single-block files
senhuang42
2020-10-29 11:01:04 -0400
-
75b01f34b9
Add support for uncompressible blocks
senhuang42
2020-10-29 10:24:45 -0400
-
e04da68157
Enable usage of ZSTD_sequenceRange for single-block compression
senhuang42
2020-10-28 13:40:37 -0400
-
337fac216d
Add logic to handle ZSTD_sequenceRange
senhuang42
2020-10-28 13:28:27 -0400
-
85822ddd53
Add last literals handling like getSequences()
senhuang42
2020-10-28 11:57:21 -0400
-
2cff8df1a2
Pull block compression out of main compressSequences() function
senhuang42
2020-10-28 11:50:38 -0400
-
cfced9344a
Implement ZSTD_updateSequenceRange
senhuang42
2020-10-28 11:28:12 -0400
-
b116e1f211
Modify SequenceRange to have posInSequence
senhuang42
2020-10-28 11:07:36 -0400
-
d99b675112
Add function definition for sequenceRange updater
senhuang42
2020-10-28 11:04:44 -0400
-
74e95c05cc
Add ZSTD_SequenceRange to count ranges in array of ZSTD_Sequence
senhuang42
2020-10-28 11:04:18 -0400
-
89f3848310
Add support for repcodes
senhuang42
2020-10-27 11:02:58 -0400
-
3e930fd044
Code cleanup, add debuglog statments
senhuang42
2020-10-26 12:33:58 -0400
-
086513b5b9
Implement first pass at compressSequences()
senhuang42
2020-09-30 17:18:20 -0400
-
a9327b1e9b
Add initial function prototype for ZSTD_compressSequences_ext (to be renamed later)
senhuang42
2020-11-13 09:55:05 -0500
-
-
9736c497ce
Merge pull request #2393 from senhuang42/fix_sequence_extractions_api
sen
2020-11-15 18:29:52 -0500
-
-
52f8c07a3f
Clamp compression level in ZSTD_getCParams_internal() function
animalize
2020-11-14 13:16:27 +0800
-
-
-
9d936d61d2
Reduce number of memcpy() calls
senhuang42
2020-11-13 09:41:44 -0500
-
be4ac6c5bc
Use existing repcode update function to implement updates
senhuang42
2020-11-12 16:38:23 -0500
-
674c9b9235
Add in proper block repcode histories
senhuang42
2020-11-12 14:37:47 -0500
-
06c7f14066
Let block reps persist
senhuang42
2020-11-12 12:22:58 -0500
-
396275068c
Fix incorrect repcode setting
senhuang42
2020-11-12 11:57:01 -0500
-
1a8af0de73
Improve unit test
senhuang42
2020-11-12 11:09:01 -0500
-
4d4fd2c55f
Overhaul repcode handling logic
senhuang42
2020-11-12 10:59:35 -0500
-
-
69b8361b0c
Merge pull request #2388 from facebook/fix2386
Yann Collet
2020-11-06 11:38:08 -0800
-
-
f62edf0fe9
Merge pull request #2381 from senhuang42/expand_sequence_extraction_api
sen
2020-11-06 13:00:31 -0500
-
-
95e74616d5
fix multiple minor conversion warnings
Yann Collet
2020-11-06 09:57:05 -0800
-
2769e4d459
fix incorrect assert
Yann Collet
2020-11-06 09:44:04 -0800
-
-
-
7d1dea070c
Update unit tests
senhuang42
2020-11-06 10:56:56 -0500
-
779df995c6
Implement mergeGeneratedSequences()
senhuang42
2020-11-06 10:55:46 -0500
-
51abd58208
Rename getSequences() to generateSequences()
senhuang42
2020-11-06 10:53:22 -0500
-
261ea69661
Add new mergeGeneratedSequences() function
senhuang42
2020-11-06 10:52:34 -0500
-
07ee8bfe33
Merge pull request #2385 from LuAPi/add-ZSTD_getDictID_fromCDict-single-commit
Nick Terrell
2020-11-05 10:36:13 -0800
-
-
eac309c71b
Add ZSTD_getDictID_fromCDict function to experimental section
Luke Pitt
2020-11-04 11:37:37 +0000
-
-
f782cac3d4
Change block delimiter removing to linear time approach
senhuang42
2020-11-02 16:59:16 -0500
-
3c9b43da1d
Remove trailing comma
senhuang42
2020-11-02 11:53:04 -0500
-
3434049c1f
Use ZSTD_memmove() instead of memmove()
senhuang42
2020-11-02 11:43:19 -0500
-
c54a25b666
Revert compressibility change
senhuang42
2020-11-02 11:35:27 -0500
-
d4d0346b40
Update name of enum, clarify documentation
senhuang42
2020-11-02 11:32:56 -0500
-
9102f30dbf
Update unit test
senhuang42
2020-11-02 11:30:31 -0500
-
e6178f837f
Revert unnecessary seqCollector adjustment
senhuang42
2020-11-02 10:59:06 -0500
-
e8501e00b8
Fix incorrect index increment in merge algorithm
senhuang42
2020-11-02 10:58:18 -0500
-
a36fdada57
Add algorithm to remove all delimiters
senhuang42
2020-11-02 10:46:52 -0500
-
435a3a0428
Update seqCollector definition
senhuang42
2020-11-02 10:19:26 -0500
-
3327932609
Update ZSTD_getSequences function signature
senhuang42
2020-11-02 10:17:59 -0500
-
7397d0102f
Add new enum for different sequence formats for ingestion/extraction
senhuang42
2020-11-02 10:15:53 -0500
-
-
f54109c589
Merge pull request #2378 from senhuang42/free_cress_ptr
sen
2020-11-01 20:33:25 -0500
-
-
37d546c445
Merge pull request #2379 from terrelln/regression-test
Nick Terrell
2020-10-30 15:09:38 -0700
-
-
7205e609a9
Merge pull request #2354 from terrelln/stable-buffer
Nick Terrell
2020-10-30 15:06:56 -0700
-
-
a446fa33dc
[regression] Add README explaining the test
Nick Terrell
2020-10-30 13:55:52 -0700
-
222916a5d3
[regression] Update results.csv
Nick Terrell
2020-10-30 13:54:30 -0700
-
-
-
c37c714ef1
Merge pull request #2376 from senhuang42/clarify_sequence_extraction_api
sen
2020-10-30 15:47:25 -0400
-
-
2ebf6d5588
[test] Add unit tests for ZSTD_c_stable{In,Out}Buffer
Nick Terrell
2020-10-12 18:40:14 -0700
-
d4e021fe35
[lib] Avoid allocating the input buffer when ZSTD_c_stableInBuffer is set
Nick Terrell
2020-10-12 14:47:55 -0700
-
24f72789e2
[lib] Skip the input window buffer when ZSTD_c_stableInBuffer is set
Nick Terrell
2020-10-12 14:36:30 -0700
-
6bd6b6f7d3
[cwksp] Return NULL when 0 bytes are requested
Nick Terrell
2020-10-12 14:19:04 -0700
-
fcf81cee5e
[lib] Avoid allocating output buffer when ZSTD_c_stableOutBuffer is set
Nick Terrell
2020-10-12 14:17:22 -0700
-
6d5dc93d4e
[lib] Compress directly into output when ZSTD_c_stableOutBuffer is set
Nick Terrell
2020-10-12 14:12:23 -0700
-
987cb4ca6a
[lib] Take the shortcut when ZSTD_c_stableOutBuffer is set
Nick Terrell
2020-10-12 14:09:12 -0700
-
809b2f2071
[lib] Set ZSTD_c_stable{In,Out}Buffer in ZSTD_compress2()
Nick Terrell
2020-10-12 13:51:35 -0700
-
c74be3f6de
[lib] Validate buffers when ZSTD_c_stable{In,Out}Buffer is set
Nick Terrell
2020-10-12 13:45:33 -0700
-
e3e0775cc8
[API] Add ZSTD_c_stable{In,Out}Buffer parameters
Nick Terrell
2020-10-12 13:15:39 -0700
-
e2581d9572
[lib] Set appliedParams in zstdmt mode
Nick Terrell
2020-10-12 19:30:23 -0700
-
-
-
f0da97642a
Specify that getSequences() will always emit block boundary sequences
senhuang42
2020-10-30 12:30:50 -0400
-
536e89c723
Sequence extractor should update CBlockState
senhuang42
2020-10-30 12:13:19 -0400
-
32cac2627a
Emit last literals of 0 size as well, to indicate block boundary
senhuang42
2020-10-29 16:41:17 -0400
-
69bd5f0654
Correct literalsRead calculation to include longLength
senhuang42
2020-10-29 14:49:37 -0400
-
ff93440fc6
Merge pull request #2375 from senhuang42/ldm_oss_fuzz_testcase
sen
2020-10-29 09:32:05 -0400
-
-
7198ebb213
Un-mix declarations and code
senhuang42
2020-10-28 17:49:54 -0400
-
59624f3163
Remove implicit typecast to appease appVeyor windows build
senhuang42
2020-10-28 16:25:09 -0400
-
60a52c29e6
Add check for allocation
senhuang42
2020-10-28 16:22:22 -0400
-
bb4ea40e4d
Merge pull request #2373 from facebook/libzstd_autoconf_full
Yann Collet
2020-10-28 11:57:08 -0700
-
-
09e3bb95d2
Merge branch 'dev' into libzstd_autoconf_full
Yann Collet
2020-10-28 10:53:08 -0700
-
-
-
-
0adce4631d
Merge branch 'libzstd_autoconf_full' of github.com:facebook/zstd into libzstd_autoconf_full
Yann Collet
2020-10-28 10:25:55 -0700
-
-
f6ecf1568f
minor Makefile refactor
Yann Collet
2020-10-28 09:39:15 -0700
-
3ed5d053d8
Clarify comments in zstd.h some more
senhuang42
2020-10-27 17:45:23 -0400
-
599ff58e08
Merge pull request #2339 from terrelln/zstdmt-stability
Nick Terrell
2020-10-27 19:43:13 -0700
-
-
ceccd7ae2d
Merge branch 'dev' into libzstd_autoconf_full
Yann Collet
2020-10-27 15:45:30 -0700
-
-
-
-
-
2d2507b9db
Merge pull request #2374 from bket/portability
Yann Collet
2020-10-27 14:15:35 -0700
-
-
169fc07aa1
Move test to appropriate location
senhuang42
2020-10-27 16:59:43 -0400
-
db0b5d7d1e
Add test to fuzzer.c
senhuang42
2020-10-27 16:57:24 -0400
-
-
-
17b700d78a
Merge pull request #2366 from senhuang42/enable_ldm_by_default
sen
2020-10-27 14:59:28 -0400
-
-
0953645837
Merge pull request #2362 from senhuang42/fix_ldm_fuzz_issue
Nick Terrell
2020-10-27 11:13:03 -0700
-