W. Felix Handte
9dab03db90
Create Enum to Represent Static/Dynamic Allocation Distinction in cwksp
2020-12-09 14:57:37 -05:00
W. Felix Handte
db9e73cb07
Don't ASAN-Poison Statically-Allocated Workspaces
...
Addresses #2286 .
2020-12-09 13:00:47 -05:00
sen
f34d2f4192
Merge pull request #2408 from senhuang42/seekable_hang_fix
...
Remove possibility of hanging when using seekable decompression
2020-12-07 08:46:27 -05:00
Yann Collet
b731b545b5
Merge pull request #2417 from bimbashrestha/icc-fix
...
[build] Fix icc build. Using updated ubuntu packages
2020-12-05 11:17:53 -08:00
Bimba Shrestha
ac8ded76c7
Using add-apt-repository instead and installing intel-basekit/hpckit
2020-12-05 10:47:21 -06:00
Yann Collet
69a04ccf68
Merge pull request #2413 from senhuang42/paramgrill_windows
...
Paramgrill for windows
2020-12-04 21:38:39 -08:00
Yann Collet
b86e3c9304
Merge pull request #2415 from facebook/fix_aliasing
...
fix gcc-10 strict aliasing warnings
2020-12-04 21:30:57 -08:00
Yann Collet
2477968ee7
fix gcc-10 aliasing warning in zlib_wrapper
2020-12-04 20:25:01 -08:00
Yann Collet
5c0a3489a5
fix aliasing warning in decodecorpus
2020-12-04 19:21:40 -08:00
Nick Terrell
fad175f9c1
Merge pull request #2412 from animalize/dict_compressionlevel
...
use ZSTD_CLEVEL_DEFAULT in zdict.c
2020-12-04 17:09:30 -08:00
Yann Collet
6132df8dd3
fix gcc-10 strict aliasing warnings
...
by exposing HUF_CElt declaration.
2020-12-04 16:43:19 -08:00
Yann Collet
68c14bdff2
minor speed improvement to HUF_readCTable()
...
faster by ~+1-2%
2020-12-04 16:33:39 -08:00
Nick Terrell
c238db046f
Merge pull request #2414 from terrelln/mt-progress
...
[lib] Ensure that multithreaded compression always makes some progress
2020-12-04 16:30:08 -08:00
Nick Terrell
4c58cb8383
[lib] Ensure that multithreaded compression always makes some progress
2020-12-03 20:25:14 -08:00
Nick Terrell
0418ba2ba3
Merge pull request #2410 from terrelln/zlib-wrapper
...
[zlibWrapper] Only use public zstd functions
2020-12-03 17:48:25 -08:00
senhuang42
db249bef4b
Allow paramgrill in cmake on windows
2020-12-03 10:39:16 -05:00
senhuang42
260b85acf5
Fix MSVC 2019 warnings
2020-12-03 10:36:45 -05:00
senhuang42
a8693ddef7
Add seekable tests to CI
2020-12-03 09:25:45 -05:00
senhuang42
26f89d47aa
Clean up makefile for seekable tests
2020-12-03 09:25:04 -05:00
animalize
1aec77ea89
use ZSTD_CLEVEL_DEFAULT in zdict.c
2020-12-03 12:46:57 +08:00
Nick Terrell
6672689e7e
Merge pull request #2406 from terrelln/linux-wrapper-api
...
[linux] Add the linux wrapper API
2020-12-02 16:49:03 -08:00
Nick Terrell
b2ca26b101
[zlibWrapper] Only use public zstd functions
2020-12-02 15:35:19 -08:00
Yann Collet
91c1b57be9
Merge pull request #2409 from facebook/test_makefile
...
Minor refactor
2020-12-02 15:33:54 -08:00
Nick Terrell
894ae36675
Merge pull request #2390 from animalize/clamp_level
...
Clamp compression level
2020-12-02 14:35:58 -08:00
senhuang42
152b55879c
Add unit tests to seekable
2020-12-02 15:33:12 -05:00
Nick Terrell
10f87d2f43
[contrib][linux] Add SPDX-License-Identifier
2020-12-02 12:00:44 -08:00
Nick Terrell
d0cc2e3868
[contrib][linux] Fix make import-upstream
2020-12-02 11:43:28 -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
Nick Terrell
3256c00c6e
[contrib][linux] Follow style guide more closely
2020-12-02 11:07:38 -08:00
Nick Terrell
2c570e7f87
[contrib][linux] Add a make target to import upstream
2020-12-02 10:42:33 -08:00
Yann Collet
5de5c1d759
fixed fuzzer multithreading tests
2020-12-02 10:34:12 -08:00
senhuang42
9db49a3989
Add a forward progress requirement bound to seekable streaming decompression
2020-12-02 12:24:16 -05:00
Yann Collet
db21d383b5
fixed fuzzer32 to support multithreading tests
...
though it still fails on test33:
`test 33: superblock uncompressible data, too many nocompress superblocks`
2020-12-02 09:13:55 -08:00
senhuang42
2cbd038528
Move max nb seq check to per-block
2020-12-02 12:11:32 -05:00
Nick Terrell
87b38156be
[contrib][linux-kernel] Fix test warnings
2020-12-02 01:12:42 -08:00
Nick Terrell
3cda5fae77
[minor][lib] Remove double semicolon
2020-12-02 01:08:08 -08:00
Nick Terrell
f58e9a9830
[contrib][linux] Add wrapper API
...
Add the kernel wrapper API. This keeps the same API and semantics as the
existing kernel API with name changes to be more kernel style and avoid
symbol collisions with zstd.
2020-12-02 01:08:08 -08:00
Yann Collet
f69d8c027d
removed fullbench-lib from tests/all
...
this build works fine on all my systems,
but since to fail on CI environment.
Unclear why there is a difference.
This build test is not relevant anyway.
2020-12-02 00:21:29 -08:00
Yann Collet
9f8b180d5d
fixed API documentation
2020-12-02 00:15:07 -08:00
Yann Collet
f8d0b46a9f
streamline fuzzer
...
from fuzzer32
2020-12-01 23:44:16 -08:00
Yann Collet
37165f66b7
better usage of default build rules
2020-12-01 23:36:05 -08:00
Yann Collet
343a75d2ef
simplified test makefile
...
removed gzstd target:
relevant tests are unused and broken anyway
2020-12-01 22:33:45 -08: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