Commit Graph

  • 54105f5757 [cmake] Quote environment variables for tests Nick Terrell 2020-12-07 11:55:44 -0800
  • ef5d15b719 [cmake] Fix pkgconfig quoting Nick Terrell 2020-12-06 20:13:37 -0800
  • 85f8a8ca4d [CI] Add cmake test for source dirs with spaces Nick Terrell 2020-12-02 17:08:36 -0800
  • fe48742c69
    Merge pull request #2422 from felixhandte/doc-update-repcodes Felix Handte 2020-12-10 01:20:51 -0500
  • 2d46d764cf Update Zstd Compression Format to Clarify Repcode Behavior W. Felix Handte 2020-12-09 20:00:48 -0500
  • f861e8c07b
    Merge pull request #2421 from felixhandte/pc-no-sed Felix Handte 2020-12-09 18:58:17 -0500
  • bee9137409
    Merge pull request #2419 from felixhandte/asan-dont-poison-static-allocs Felix Handte 2020-12-09 16:50:52 -0500
  • 9dab03db90 Create Enum to Represent Static/Dynamic Allocation Distinction in cwksp W. Felix Handte 2020-12-09 14:56:12 -0500
  • db9e73cb07 Don't ASAN-Poison Statically-Allocated Workspaces W. Felix Handte 2020-12-08 11:54:57 -0500
  • a75f9ce3e9 Apply Same Strategy to CMake W. Felix Handte 2020-12-08 20:46:02 -0500
  • b521183c74 Avoid Use of Regexes in Building Package-Config File W. Felix Handte 2020-12-08 20:10:05 -0500
  • 1bbcf07bd5 [huf_compress] Refactor and comment HUF_buildCTable() Nick Terrell 2020-12-08 13:53:22 -0800
  • f8224ab116
    Merge pull request #2418 from senhuang42/fix_paramgrill_warnings sen 2020-12-08 12:50:23 -0500
  • b9ab6bc061 Fix various conversion warnings senhuang42 2020-12-08 10:07:28 -0500
  • f34d2f4192
    Merge pull request #2408 from senhuang42/seekable_hang_fix sen 2020-12-07 08:46:27 -0500
  • b731b545b5
    Merge pull request #2417 from bimbashrestha/icc-fix Yann Collet 2020-12-05 11:17:53 -0800
  • ac8ded76c7 Using add-apt-repository instead and installing intel-basekit/hpckit Bimba Shrestha 2020-12-05 09:42:44 -0600
  • 69a04ccf68
    Merge pull request #2413 from senhuang42/paramgrill_windows Yann Collet 2020-12-04 21:38:39 -0800
  • b86e3c9304
    Merge pull request #2415 from facebook/fix_aliasing Yann Collet 2020-12-04 21:30:57 -0800
  • 2477968ee7 fix gcc-10 aliasing warning in zlib_wrapper Yann Collet 2020-12-04 20:25:01 -0800
  • 5c0a3489a5 fix aliasing warning in decodecorpus Yann Collet 2020-12-04 19:21:40 -0800
  • fad175f9c1
    Merge pull request #2412 from animalize/dict_compressionlevel Nick Terrell 2020-12-04 17:09:30 -0800
  • 6132df8dd3 fix gcc-10 strict aliasing warnings Yann Collet 2020-12-04 16:43:19 -0800
  • 68c14bdff2 minor speed improvement to HUF_readCTable() Yann Collet 2020-12-04 16:33:39 -0800
  • c238db046f
    Merge pull request #2414 from terrelln/mt-progress Nick Terrell 2020-12-04 16:30:08 -0800
  • 4c58cb8383 [lib] Ensure that multithreaded compression always makes some progress Nick Terrell 2020-12-03 20:25:14 -0800
  • 0418ba2ba3
    Merge pull request #2410 from terrelln/zlib-wrapper Nick Terrell 2020-12-03 17:48:25 -0800
  • db249bef4b Allow paramgrill in cmake on windows senhuang42 2020-12-03 10:39:16 -0500
  • 260b85acf5 Fix MSVC 2019 warnings senhuang42 2020-12-03 10:36:45 -0500
  • a8693ddef7 Add seekable tests to CI senhuang42 2020-12-03 09:25:45 -0500
  • 26f89d47aa Clean up makefile for seekable tests senhuang42 2020-12-03 08:54:21 -0500
  • 1aec77ea89 use ZSTD_CLEVEL_DEFAULT in zdict.c animalize 2020-12-03 12:44:46 +0800
  • 6672689e7e
    Merge pull request #2406 from terrelln/linux-wrapper-api Nick Terrell 2020-12-02 16:49:03 -0800
  • b2ca26b101 [zlibWrapper] Only use public zstd functions Nick Terrell 2020-12-02 15:05:11 -0800
  • 91c1b57be9
    Merge pull request #2409 from facebook/test_makefile Yann Collet 2020-12-02 15:33:54 -0800
  • 894ae36675
    Merge pull request #2390 from animalize/clamp_level Nick Terrell 2020-12-02 14:35:58 -0800
  • 152b55879c Add unit tests to seekable senhuang42 2020-12-02 15:27:39 -0500
  • 10f87d2f43 [contrib][linux] Add SPDX-License-Identifier Nick Terrell 2020-12-02 11:57:55 -0800
  • d0cc2e3868 [contrib][linux] Fix make import-upstream Nick Terrell 2020-12-02 11:42:25 -0800
  • a6ee1b3047
    Merge pull request #2407 from senhuang42/sequence_compression_nbseqcheck_fix sen 2020-12-02 14:40:02 -0500
  • 3256c00c6e [contrib][linux] Follow style guide more closely Nick Terrell 2020-12-02 11:07:17 -0800
  • 2c570e7f87 [contrib][linux] Add a make target to import upstream Nick Terrell 2020-12-02 10:40:46 -0800
  • 5de5c1d759 fixed fuzzer multithreading tests Yann Collet 2020-12-02 10:34:12 -0800
  • 9db49a3989 Add a forward progress requirement bound to seekable streaming decompression senhuang42 2020-12-02 12:24:16 -0500
  • db21d383b5 fixed fuzzer32 to support multithreading tests Yann Collet 2020-12-02 09:13:55 -0800
  • 2cbd038528 Move max nb seq check to per-block senhuang42 2020-12-02 12:11:32 -0500
  • 87b38156be [contrib][linux-kernel] Fix test warnings Nick Terrell 2020-12-02 01:11:41 -0800
  • 3cda5fae77 [minor][lib] Remove double semicolon Nick Terrell 2020-12-02 00:59:31 -0800
  • f58e9a9830 [contrib][linux] Add wrapper API Nick Terrell 2020-12-02 00:56:56 -0800
  • f69d8c027d removed fullbench-lib from tests/all Yann Collet 2020-12-02 00:21:29 -0800
  • 9f8b180d5d fixed API documentation Yann Collet 2020-12-02 00:15:07 -0800
  • f8d0b46a9f streamline fuzzer Yann Collet 2020-12-01 23:44:16 -0800
  • 37165f66b7 better usage of default build rules Yann Collet 2020-12-01 23:36:05 -0800
  • 343a75d2ef simplified test makefile Yann Collet 2020-12-01 22:33:45 -0800
  • 6112b82526
    Merge pull request #2348 from dscheg/dev Yann Collet 2020-12-01 17:59:56 -0800
  • 993baba315
    Merge pull request #2405 from senhuang42/sequence_compression_minmatch_fix sen 2020-12-01 17:34:01 -0500
  • 3efe9c902b Add sequence nb validation to compressSequences(), adjust minMatch comparisons senhuang42 2020-12-01 10:53:30 -0500
  • d533af14e5
    Merge pull request #2399 from brawner/brawner/update-cmake-minimum-version Yann Collet 2020-11-30 14:13:42 -0800
  • 4c5f337248 Use cctx's minMatch instead of global MINMATCH, make fuzzer use validation senhuang42 2020-11-30 15:38:12 -0500
  • bcd17db2fb
    Merge pull request #2397 from dscheg/fixtrainfrombuffer Nick Terrell 2020-11-30 10:38:45 -0800
  • 9939ccecc4
    Merge pull request #2404 from facebook/lz4check Yann Collet 2020-11-30 10:38:08 -0800
  • 4b5d7e9ddb fix lz4 test messed by console detection Yann Collet 2020-11-30 06:47:16 -0800
  • 1126ad58b7
    Merge pull request #2403 from facebook/no_strncpy Yann Collet 2020-11-30 06:30:26 -0800
  • b15469203f added tests presumed to break lz4 console detection Yann Collet 2020-11-30 05:32:43 -0800
  • fed1c62571 fix gcc10 warnings Yann Collet 2020-11-30 04:44:37 -0800
  • 19e773a5d6 Update cmake_minimum_required to 2.8.12 Stephen Brawner 2020-11-24 12:05:42 -0800
  • e0ec32f1e3
    Merge pull request #2398 from senhuang42/fix_seq_compression_oss_fuzz sen 2020-11-23 21:54:16 -0500
  • 23554ff25f Force CCtx minmatch to be same as generated minmatch senhuang42 2020-11-23 13:29:20 -0500
  • 61f71753d4 Pass dictBufferCapacity to COVER_selectDict() Dmitriy Titarenko 2020-11-22 23:45:18 +0500
  • 0a4dbe9cd2
    Merge pull request #2394 from senhuang42/seq_compress_fuzzer sen 2020-11-22 13:07:46 -0500
  • c502cd33e5 Fix generating 1 too few characters in random string generator senhuang42 2020-11-19 17:34:39 -0500
  • 5b0c8f0a7c Add appropriate bound to matchlengths, and reduce srcSize max senhuang42 2020-11-18 10:25:48 -0500
  • a73a07b189 Add a bound for matchlength dependent on window size senhuang42 2020-11-17 09:57:10 -0500
  • 5c68c5e31e Variety of minor fixups, reduce allocation, make deterministic senhuang42 2020-11-16 17:53:38 -0500
  • 59c021f501 Add built binary to .gitignore senhuang42 2020-11-16 10:55:07 -0500
  • 26bc0bfdf6 Add new fuzzer to build targets senhuang42 2020-11-16 10:54:55 -0500
  • ed575963c5 Implement new fuzzer for sequence compression senhuang42 2020-11-16 10:54:19 -0500
  • c5fbd55dac
    Merge pull request #2387 from senhuang42/compress_sequence_API sen 2020-11-20 16:54:20 -0500
  • 7742f076b4 Add experimental param for sequence validation senhuang42 2020-11-20 11:23:22 -0500
  • 0e32928b7d Remove unnecessary repcode backup, apply style choices, use function pointer senhuang42 2020-11-20 10:07:55 -0500
  • 4e809dd572
    Merge pull request #2395 from senhuang42/is_rle_speedup sen 2020-11-19 18:26:42 -0500
  • e924a0fa51
    Explicit cast for visual warnings sen 2020-11-19 17:32:40 -0500
  • dcbbf7c09f Unroll isRLE loop senhuang42 2020-11-19 11:56:16 -0500
  • 05c0229668 Clean up visual conversion warnings senhuang42 2020-11-18 10:01:30 -0500
  • 3c4454769b Improve documentation on ZSTD_compressSequences() senhuang42 2020-11-18 09:52:24 -0500
  • d6d7ba2a1f Modification to offset validation to include entire sequence senhuang42 2020-11-17 10:13:22 -0500
  • 8f3136a9c7 Fix assert edge case, improve documentation in zstd.h senhuang42 2020-11-16 18:05:35 -0500
  • f6baad87d6 Fix warnings and make validation enabled by default senhuang42 2020-11-16 11:47:27 -0500
  • 55b90ef010 Fix unit tests to agree with new changes senhuang42 2020-11-16 10:47:26 -0500
  • 7f563b0519 Add new sequence format as an experimental CCtx param senhuang42 2020-11-16 10:44:57 -0500
  • 347824ad73 Overhaul logic to simplify, add in proper validations, fix match splitting senhuang42 2020-11-16 10:36:06 -0500
  • 46824cb018 Add new sequence compress api params to cctx senhuang42 2020-11-11 16:28:17 -0500
  • 48405b4633 Fix srcSize=0 edge case senhuang42 2020-11-10 15:33:33 -0500
  • 022e6d81e7 Fix literals length calculation senhuang42 2020-11-10 13:48:02 -0500
  • 3d26615c84 Adjust unit tests to agree with new sequence generation API senhuang42 2020-11-06 13:24:43 -0500
  • dad20b5ccb Remove dstCapacity error check senhuang42 2020-11-06 13:09:15 -0500
  • b8e16a2057 Remove extraneous function in this API senhuang42 2020-11-06 11:35:10 -0500
  • f29507c4fc Add check comparing offset to window size senhuang42 2020-11-05 12:36:08 -0500
  • 7a6e46a92f Fix MSAN errors senhuang42 2020-11-04 12:42:19 -0500
  • cc2642bd17 Address edge case with endPosInSequence senhuang42 2020-11-04 11:05:41 -0500