senhuang42
|
b5b61cc216
|
Refactor for better debugging info
|
2020-11-16 10:49:16 -05:00 |
|
senhuang42
|
293fad6b45
|
Corrections and edge-case fixes to be able to roundtrip dickens
|
2020-11-16 10:49:16 -05:00 |
|
senhuang42
|
7eb6fa7be4
|
Multi-block compression scaffolding - works on single-block files
|
2020-11-16 10:49:16 -05:00 |
|
senhuang42
|
75b01f34b9
|
Add support for uncompressible blocks
|
2020-11-16 10:49:16 -05:00 |
|
senhuang42
|
e04da68157
|
Enable usage of ZSTD_sequenceRange for single-block compression
|
2020-11-16 10:49:16 -05:00 |
|
senhuang42
|
337fac216d
|
Add logic to handle ZSTD_sequenceRange
|
2020-11-16 10:49:16 -05:00 |
|
senhuang42
|
85822ddd53
|
Add last literals handling like getSequences()
|
2020-11-16 10:49:16 -05:00 |
|
senhuang42
|
2cff8df1a2
|
Pull block compression out of main compressSequences() function
|
2020-11-16 10:49:16 -05:00 |
|
senhuang42
|
cfced9344a
|
Implement ZSTD_updateSequenceRange
|
2020-11-16 10:49:16 -05:00 |
|
senhuang42
|
b116e1f211
|
Modify SequenceRange to have posInSequence
|
2020-11-16 10:49:16 -05:00 |
|
senhuang42
|
d99b675112
|
Add function definition for sequenceRange updater
|
2020-11-16 10:49:16 -05:00 |
|
senhuang42
|
74e95c05cc
|
Add ZSTD_SequenceRange to count ranges in array of ZSTD_Sequence
|
2020-11-16 10:49:16 -05:00 |
|
senhuang42
|
89f3848310
|
Add support for repcodes
|
2020-11-16 10:49:16 -05:00 |
|
senhuang42
|
3e930fd044
|
Code cleanup, add debuglog statments
|
2020-11-16 10:49:16 -05:00 |
|
senhuang42
|
086513b5b9
|
Implement first pass at compressSequences()
|
2020-11-16 10:49:16 -05:00 |
|
senhuang42
|
a9327b1e9b
|
Add initial function prototype for ZSTD_compressSequences_ext (to be renamed later)
|
2020-11-16 10:33:35 -05:00 |
|
sen
|
9736c497ce
|
Merge pull request #2393 from senhuang42/fix_sequence_extractions_api
Improve repcode handling in sequence extraction API
|
2020-11-15 18:29:52 -05:00 |
|
senhuang42
|
9d936d61d2
|
Reduce number of memcpy() calls
|
2020-11-13 19:43:30 -05:00 |
|
senhuang42
|
be4ac6c5bc
|
Use existing repcode update function to implement updates
|
2020-11-12 16:51:12 -05:00 |
|
senhuang42
|
674c9b9235
|
Add in proper block repcode histories
|
2020-11-12 15:34:37 -05:00 |
|
senhuang42
|
06c7f14066
|
Let block reps persist
|
2020-11-12 12:24:44 -05:00 |
|
senhuang42
|
396275068c
|
Fix incorrect repcode setting
|
2020-11-12 11:57:01 -05:00 |
|
senhuang42
|
1a8af0de73
|
Improve unit test
|
2020-11-12 11:09:09 -05:00 |
|
senhuang42
|
4d4fd2c55f
|
Overhaul repcode handling logic
|
2020-11-12 10:59:35 -05:00 |
|
Yann Collet
|
69b8361b0c
|
Merge pull request #2388 from facebook/fix2386
fix incorrect assert
|
2020-11-06 11:38:08 -08:00 |
|
sen
|
f62edf0fe9
|
Merge pull request #2381 from senhuang42/expand_sequence_extraction_api
Add enum to define ZSTD_Sequence type and update sequence extraction API
|
2020-11-06 13:00:31 -05:00 |
|
Yann Collet
|
95e74616d5
|
fix multiple minor conversion warnings
unrelated to #2386, just cleaning up while I'm updating this file ...
|
2020-11-06 09:57:05 -08:00 |
|
Yann Collet
|
2769e4d459
|
fix incorrect assert
fix #2386, reported by @Neumann-A
|
2020-11-06 09:44:04 -08:00 |
|
senhuang42
|
7d1dea070c
|
Update unit tests
|
2020-11-06 11:10:37 -05:00 |
|
senhuang42
|
779df995c6
|
Implement mergeGeneratedSequences()
|
2020-11-06 10:55:46 -05:00 |
|
senhuang42
|
51abd58208
|
Rename getSequences() to generateSequences()
|
2020-11-06 10:53:22 -05:00 |
|
senhuang42
|
261ea69661
|
Add new mergeGeneratedSequences() function
|
2020-11-06 10:52:34 -05:00 |
|
Nick Terrell
|
07ee8bfe33
|
Merge pull request #2385 from LuAPi/add-ZSTD_getDictID_fromCDict-single-commit
Add ZSTD_getDictID_fromCDict function to experimental section
|
2020-11-05 10:36:13 -08:00 |
|
Luke Pitt
|
eac309c71b
|
Add ZSTD_getDictID_fromCDict function to experimental section
|
2020-11-04 11:37:37 +00:00 |
|
senhuang42
|
f782cac3d4
|
Change block delimiter removing to linear time approach
|
2020-11-02 17:06:20 -05:00 |
|
senhuang42
|
3c9b43da1d
|
Remove trailing comma
|
2020-11-02 11:53:58 -05:00 |
|
senhuang42
|
3434049c1f
|
Use ZSTD_memmove() instead of memmove()
|
2020-11-02 11:43:19 -05:00 |
|
senhuang42
|
c54a25b666
|
Revert compressibility change
|
2020-11-02 11:38:58 -05:00 |
|
senhuang42
|
d4d0346b40
|
Update name of enum, clarify documentation
|
2020-11-02 11:38:17 -05:00 |
|
senhuang42
|
9102f30dbf
|
Update unit test
|
2020-11-02 11:30:31 -05:00 |
|
senhuang42
|
e6178f837f
|
Revert unnecessary seqCollector adjustment
|
2020-11-02 10:59:20 -05:00 |
|
senhuang42
|
e8501e00b8
|
Fix incorrect index increment in merge algorithm
|
2020-11-02 10:58:41 -05:00 |
|
senhuang42
|
a36fdada57
|
Add algorithm to remove all delimiters
|
2020-11-02 10:46:52 -05:00 |
|
senhuang42
|
435a3a0428
|
Update seqCollector definition
|
2020-11-02 10:19:26 -05:00 |
|
senhuang42
|
3327932609
|
Update ZSTD_getSequences function signature
|
2020-11-02 10:17:59 -05:00 |
|
senhuang42
|
7397d0102f
|
Add new enum for different sequence formats for ingestion/extraction
|
2020-11-02 10:15:53 -05:00 |
|
sen
|
f54109c589
|
Merge pull request #2378 from senhuang42/free_cress_ptr
[minor] Pass cRess_t by const ptr instead of by value
|
2020-11-01 20:33:25 -05:00 |
|
Nick Terrell
|
37d546c445
|
Merge pull request #2379 from terrelln/regression-test
[regression] Updates results.csv & add README
|
2020-10-30 15:09:38 -07:00 |
|
Nick Terrell
|
7205e609a9
|
Merge pull request #2354 from terrelln/stable-buffer
Add ZSTD_c_stable{In,Out}Buffer and optimize when set
|
2020-10-30 15:06:56 -07:00 |
|
Nick Terrell
|
a446fa33dc
|
[regression] Add README explaining the test
|
2020-10-30 13:55:52 -07:00 |
|