Nick Terrell
|
b2ca26b101
|
[zlibWrapper] Only use public zstd functions
|
2020-12-02 15:35:19 -08:00 |
|
sen
|
a6ee1b3047
|
Merge pull request #2407 from senhuang42/sequence_compression_nbseqcheck_fix
[oss-fuzz] Move sequence compression API nbSequences check
|
2020-12-02 14:40:02 -05:00 |
|
senhuang42
|
2cbd038528
|
Move max nb seq check to per-block
|
2020-12-02 12:11:32 -05:00 |
|
Yann Collet
|
6112b82526
|
Merge pull request #2348 from dscheg/dev
Fix dll path in case of cross-compilation
|
2020-12-01 17:59:56 -08:00 |
|
sen
|
993baba315
|
Merge pull request #2405 from senhuang42/sequence_compression_minmatch_fix
Sequence Compression API - make validator use cctx minMatch instead of global MINMATCH
|
2020-12-01 17:34:01 -05:00 |
|
senhuang42
|
3efe9c902b
|
Add sequence nb validation to compressSequences(), adjust minMatch comparisons
|
2020-12-01 10:54:45 -05:00 |
|
Yann Collet
|
d533af14e5
|
Merge pull request #2399 from brawner/brawner/update-cmake-minimum-version
Update cmake_minimum_required to 2.8.12
|
2020-11-30 14:13:42 -08:00 |
|
senhuang42
|
4c5f337248
|
Use cctx's minMatch instead of global MINMATCH, make fuzzer use validation
|
2020-11-30 15:41:20 -05:00 |
|
Nick Terrell
|
bcd17db2fb
|
Merge pull request #2397 from dscheg/fixtrainfrombuffer
Pass dictBufferCapacity to COVER_selectDict()
|
2020-11-30 10:38:45 -08:00 |
|
Yann Collet
|
9939ccecc4
|
Merge pull request #2404 from facebook/lz4check
fix lz4 compatibility test broken in docker
|
2020-11-30 10:38:08 -08:00 |
|
Yann Collet
|
4b5d7e9ddb
|
fix lz4 test messed by console detection
|
2020-11-30 06:47:16 -08:00 |
|
Yann Collet
|
1126ad58b7
|
Merge pull request #2403 from facebook/no_strncpy
fix gcc10 warnings
|
2020-11-30 06:30:26 -08:00 |
|
Yann Collet
|
b15469203f
|
added tests presumed to break lz4 console detection
|
2020-11-30 05:32:43 -08:00 |
|
Yann Collet
|
fed1c62571
|
fix gcc10 warnings
gcc10 doesn't like its own strncpy
|
2020-11-30 04:44:37 -08:00 |
|
Stephen Brawner
|
19e773a5d6
|
Update cmake_minimum_required to 2.8.12
Signed-off-by: Stephen Brawner <brawner@gmail.com>
|
2020-11-24 12:05:42 -08:00 |
|
sen
|
e0ec32f1e3
|
Merge pull request #2398 from senhuang42/fix_seq_compression_oss_fuzz
[OSS-Fuzz] Make sequence compression fuzzer's generated minmatch to be same as CCtx's minmatch
|
2020-11-23 21:54:16 -05:00 |
|
senhuang42
|
23554ff25f
|
Force CCtx minmatch to be same as generated minmatch
|
2020-11-23 13:29:20 -05:00 |
|
Dmitriy Titarenko
|
61f71753d4
|
Pass dictBufferCapacity to COVER_selectDict()
closes #2371
|
2020-11-22 23:45:18 +05:00 |
|
sen
|
0a4dbe9cd2
|
Merge pull request #2394 from senhuang42/seq_compress_fuzzer
Fuzzer for sequence compression API
|
2020-11-22 13:07:46 -05:00 |
|
senhuang42
|
c502cd33e5
|
Fix generating 1 too few characters in random string generator
|
2020-11-20 16:58:25 -05:00 |
|
senhuang42
|
5b0c8f0a7c
|
Add appropriate bound to matchlengths, and reduce srcSize max
|
2020-11-20 16:58:25 -05:00 |
|
senhuang42
|
a73a07b189
|
Add a bound for matchlength dependent on window size
|
2020-11-20 16:58:25 -05:00 |
|
senhuang42
|
5c68c5e31e
|
Variety of minor fixups, reduce allocation, make deterministic
|
2020-11-20 16:58:25 -05:00 |
|
senhuang42
|
59c021f501
|
Add built binary to .gitignore
|
2020-11-20 16:58:25 -05:00 |
|
senhuang42
|
26bc0bfdf6
|
Add new fuzzer to build targets
|
2020-11-20 16:58:25 -05:00 |
|
senhuang42
|
ed575963c5
|
Implement new fuzzer for sequence compression
|
2020-11-20 16:58:25 -05:00 |
|
sen
|
c5fbd55dac
|
Merge pull request #2387 from senhuang42/compress_sequence_API
[RFC] New sequence compression API
|
2020-11-20 16:54:20 -05:00 |
|
senhuang42
|
7742f076b4
|
Add experimental param for sequence validation
|
2020-11-20 11:57:41 -05:00 |
|
senhuang42
|
0e32928b7d
|
Remove unnecessary repcode backup, apply style choices, use function pointer
|
2020-11-20 11:02:19 -05:00 |
|
sen
|
4e809dd572
|
Merge pull request #2395 from senhuang42/is_rle_speedup
10x speedup for ZSTD_isRLE()
|
2020-11-19 18:26:42 -05:00 |
|
sen
|
e924a0fa51
|
Explicit cast for visual warnings
Github has automatic commits now! Cool
Co-authored-by: Nick Terrell <nickrterrell@gmail.com>
|
2020-11-19 17:32:40 -05:00 |
|
senhuang42
|
dcbbf7c09f
|
Unroll isRLE loop
|
2020-11-19 12:38:13 -05:00 |
|
senhuang42
|
05c0229668
|
Clean up visual conversion warnings
|
2020-11-18 15:36:29 -05:00 |
|
senhuang42
|
3c4454769b
|
Improve documentation on ZSTD_compressSequences()
|
2020-11-18 09:52:24 -05:00 |
|
senhuang42
|
d6d7ba2a1f
|
Modification to offset validation to include entire sequence
|
2020-11-17 10:13:22 -05:00 |
|
senhuang42
|
8f3136a9c7
|
Fix assert edge case, improve documentation in zstd.h
|
2020-11-16 18:05:35 -05:00 |
|
senhuang42
|
f6baad87d6
|
Fix warnings and make validation enabled by default
|
2020-11-16 12:00:06 -05:00 |
|
senhuang42
|
55b90ef010
|
Fix unit tests to agree with new changes
|
2020-11-16 11:36:37 -05:00 |
|
senhuang42
|
7f563b0519
|
Add new sequence format as an experimental CCtx param
|
2020-11-16 10:49:17 -05:00 |
|
senhuang42
|
347824ad73
|
Overhaul logic to simplify, add in proper validations, fix match splitting
|
2020-11-16 10:49:17 -05:00 |
|
senhuang42
|
46824cb018
|
Add new sequence compress api params to cctx
|
2020-11-16 10:49:17 -05:00 |
|
senhuang42
|
48405b4633
|
Fix srcSize=0 edge case
|
2020-11-16 10:49:17 -05:00 |
|
senhuang42
|
022e6d81e7
|
Fix literals length calculation
|
2020-11-16 10:49:17 -05:00 |
|
senhuang42
|
3d26615c84
|
Adjust unit tests to agree with new sequence generation API
|
2020-11-16 10:49:17 -05:00 |
|
senhuang42
|
dad20b5ccb
|
Remove dstCapacity error check
|
2020-11-16 10:49:17 -05:00 |
|
senhuang42
|
b8e16a2057
|
Remove extraneous function in this API
|
2020-11-16 10:49:17 -05:00 |
|
senhuang42
|
f29507c4fc
|
Add check comparing offset to window size
|
2020-11-16 10:49:17 -05:00 |
|
senhuang42
|
7a6e46a92f
|
Fix MSAN errors
|
2020-11-16 10:49:17 -05:00 |
|
senhuang42
|
cc2642bd17
|
Address edge case with endPosInSequence
|
2020-11-16 10:49:17 -05:00 |
|
senhuang42
|
fd10007174
|
Change debug levels to appropriate ones
|
2020-11-16 10:49:17 -05:00 |
|