Commit Graph

  • f129fd3970 disabled MT code path when ZSTD_MULTITHREAD is not defined Yann Collet 2017-06-11 18:46:09 -0700
  • 9e6a2eaab6 added MT support to NEWAPI Yann Collet 2017-06-11 18:39:46 -0700
  • 23aace9778 added control stage to MT mode Yann Collet 2017-06-11 18:32:36 -0700
  • 37e1b1488b removed previous double free crash, used new crash function Paul Cruz 2017-06-09 13:57:18 -0700
  • be9b0ae627 added error function for different compilation modes Paul Cruz 2017-06-09 13:41:34 -0700
  • 11c3987baf added code to extend the offset when a dictionary is detected Paul Cruz 2017-06-09 09:48:56 -0700
  • 125ed59968 made sure dictionary ID was being written in the frame header of each file Paul Cruz 2017-06-08 17:27:15 -0700
  • 233ee5334e set the lower bits of frame header descriptor if dictionary is needed Paul Cruz 2017-06-08 17:11:33 -0700
  • c2d909e396 added code for generating dictionary/test files randomly. Still need to make sure dictionary ID matches Paul Cruz 2017-06-08 17:06:30 -0700
  • 0f06f4f266 added display for compressed size Paul Cruz 2017-06-06 09:21:42 -0700
  • f35e2de61c linked newAPI to ZSTDMT Yann Collet 2017-06-05 18:32:48 -0700
  • 4128f67a4a added in check suffix check to ensure file was compressed with zstd Paul Cruz 2017-06-05 15:00:06 -0700
  • 901435e9ef setup basic functions for adding --list functionality Paul Cruz 2017-06-05 14:45:31 -0700
  • c59162e053 minor fix for -Wdocumentation cyan4973 2017-06-05 00:12:13 -0700
  • 8bcbf42617 fixed g++ prototype mismatch cyan4973 2017-06-04 23:52:00 -0700
  • 51235393e3 fixed fullbench project for VS2010+ cyan4973 2017-06-04 22:06:25 -0700
  • 2a39ac5486 Merge pull request #1 from facebook/dev Paul Cruz 2017-06-03 10:11:35 -0700
  • 8c910d2097 updated ZSTDMT streaming API Yann Collet 2017-06-03 01:15:02 -0700
  • 58e8d793e1 made debug definitions common within zstd_internal.h Yann Collet 2017-06-02 18:20:48 -0700
  • 86bd83ef12 completed NEWS for v1.3.0 Yann Collet 2017-06-02 17:43:55 -0700
  • 257a7226d8 updated NEWS for v1.3.0 Yann Collet 2017-06-02 17:35:11 -0700
  • 8ddf4c22d5 fixed missing initialization Yann Collet 2017-06-02 17:16:49 -0700
  • 33a7e679e5 significant zlib wrapper code refactoring Yann Collet 2017-06-02 17:10:49 -0700
  • 4effccbf56 zlib_wrapper's uncompress() uses ZSTD_isFrame() for routing Yann Collet 2017-06-02 14:24:58 -0700
  • dcb7535352 ensure zlibwrapper uses ZSTD_malloc() and ZSTD_free() Yann Collet 2017-06-02 14:01:21 -0700
  • b877e834b1 minor indent Yann Collet 2017-06-02 13:47:11 -0700
  • 2b8bef479c Merge pull request #716 from paulcruz74/dev Yann Collet 2017-06-02 12:34:18 -0700
  • 6056e4c3eb added POOL_sizeof() for single-thread Yann Collet 2017-06-02 11:36:47 -0700
  • d75c4ddb1b added a project support notice for VS2005 Paul Cruz 2017-06-02 10:28:56 -0700
  • fa398bbed7 added back documentation/notification for VS2005 in build directory Paul Cruz 2017-06-02 10:25:30 -0700
  • 0ff9873324 Removed VS2005 from the list of included projects Paul Cruz 2017-06-02 10:11:03 -0700
  • 306701a447 adding zstd/zstd.vcproj because it was ignored during initial commit Paul Cruz 2017-06-01 21:25:39 -0700
  • 6dc508539c Moved VS2005 to the contrib directory Paul Cruz 2017-06-01 21:18:48 -0700
  • c35e535002 added support for multithreading parameters Yann Collet 2017-06-01 18:44:06 -0700
  • c4a5a21c5c created ZSTDMT_sizeof_CCtx() and POOL_sizeof() Yann Collet 2017-06-01 17:56:14 -0700
  • cd2892fd1e protected impossible switch(){default:} with assert(0) Yann Collet 2017-06-01 09:44:54 -0700
  • 06589fe516 Merge branch 'advancedAPI2' of github.com:facebook/zstd into advancedAPI2 Yann Collet 2017-05-31 10:03:20 -0700
  • 18ab5affa5 fixed visual warning Yann Collet 2017-05-31 09:59:22 -0700
  • 9a691e0f55 fixed visual warnings Yann Collet 2017-05-31 01:17:44 -0700
  • 01b1549f83 finally converted ZSTD_compressStream_generic() to use {in,ou}Buffer Yann Collet 2017-05-30 18:10:26 -0700
  • c4f46b94ce ZSTD_createCCtx_advanced() now uses ZSTD_calloc() Yann Collet 2017-05-30 17:45:37 -0700
  • deee6e523f expose ZSTD_compress_generic_simpleArgs() Yann Collet 2017-05-30 17:42:00 -0700
  • ae728a43b8 removed defaultCustomMem Yann Collet 2017-05-30 17:11:39 -0700
  • 5bcef1ada2 removed mtctx->cstream Yann Collet 2017-05-30 16:37:19 -0700
  • beb62b15a8 Merge branch 'dev' into advancedAPI2 Yann Collet 2017-05-30 16:18:57 -0700
  • 44e45e8423 added ZSTDMT_createCCtx_advanced() Yann Collet 2017-05-30 16:12:06 -0700
  • f45ca527a1 Merge branch 'advancedAPI2' of github.com:facebook/zstd into advancedAPI2 Yann Collet 2017-05-30 10:02:03 -0700
  • b6dec4c3ae fixed minor cast warning Yann Collet 2017-05-27 17:09:06 -0700
  • e071159101 mtctx->jobs allocate its own memory space Yann Collet 2017-05-27 00:21:33 -0700
  • b8136f019a static dctx is incompatible with legacy support Yann Collet 2017-05-27 00:03:08 -0700
  • e4182bbb80 Merge pull request #712 from terrelln/dev Yann Collet 2017-05-26 18:48:12 +0200
  • 53a67ec1a6 [linux-kernel] Fix duplicate symbols when built-in to kernel Nick Terrell 2017-05-25 18:34:13 -0700
  • 7028cbd7fd fixed a few code comments : ZSTD_getFrameParams => ZSTD_getFrameHeader Yann Collet 2017-05-25 18:29:08 -0700
  • cdf7e82222 Added ZSTD_initStaticCDict() Yann Collet 2017-05-25 18:05:49 -0700
  • 8a1440dff4 Merge pull request #711 from ldv-alt/dev Yann Collet 2017-05-26 02:31:33 +0200
  • 1ea655c765 Fix typo in libzstd.a-mt make rules Dmitry V. Levin 2017-05-25 23:43:05 +0000
  • 57827f906f added ZSTD_initStaticDDict() Yann Collet 2017-05-25 15:44:06 -0700
  • 25989e361c updated ZSTD_estimate?DictSize() to pass parameter byReference Yann Collet 2017-05-25 15:07:37 -0700
  • e63fff9b97 [linux-kernel] Fix clang-format edge case with goto labels Nick Terrell 2017-05-25 13:56:46 -0700
  • 0fdc71c3dc added ZSTD_initStaticDCtx() Yann Collet 2017-05-24 17:41:41 -0700
  • ba183005d3 merged DStream's inBuff and outBuff into a single buffer Yann Collet 2017-05-24 15:42:24 -0700
  • 5d62c16ff5 Merge pull request #710 from terrelln/dev Yann Collet 2017-05-25 00:10:17 +0200
  • 74b12f4014 [linux-kernel] Fix some up clang-format edge cases Nick Terrell 2017-05-24 13:52:36 -0700
  • 55fc1f91fd [zstd] Fix up formatting edge cases for clang-format Nick Terrell 2017-05-24 13:50:10 -0700
  • 2e4db3e531 fixed performance regression with ZSTD_decompress() on small files Yann Collet 2017-05-24 13:15:19 -0700
  • 10078e43a2 Merge pull request #709 from codicodi/fix-cmake Yann Collet 2017-05-24 20:56:47 +0200
  • e87cad1053 CMake improvements codicodi 2017-05-24 10:48:10 +0200
  • 11ea2f7fda Merged ZSTD_DCtx and ZSTD_DStream objects Yann Collet 2017-05-23 16:19:43 -0700
  • b81f19ffce move MEM_readMINMATCH() into zstd_opt.h Yann Collet 2017-05-23 15:41:55 -0700
  • c7fe262dc9 added ZSTD_initStaticCCtx() Yann Collet 2017-05-23 13:16:00 -0700
  • 5ac72b417c Buffered are now allocated inside workSpace Yann Collet 2017-05-23 11:18:24 -0700
  • 1880337c30 Simplifier compression call graph Yann Collet 2017-05-22 18:21:51 -0700
  • b0739bcf8f simplified reset by removing full-reset policy Yann Collet 2017-05-22 17:45:15 -0700
  • 1ad7c82eb5 Implemented separation between requested and applied parameters Yann Collet 2017-05-22 17:06:04 -0700
  • 0a84a3cde5 Merge pull request #708 from terrelln/lk Yann Collet 2017-05-23 00:10:59 +0200
  • 24de7b0346 Implemented ZSTD_CCtx_refCDict() Yann Collet 2017-05-22 13:05:45 -0700
  • ee970398b2 Merge branch 'dev' into advancedAPI2 Yann Collet 2017-05-22 12:33:56 -0700
  • 6ea46834b2 Merge pull request #705 from terrelln/dev Yann Collet 2017-05-22 21:25:09 +0200
  • 8b21ec42a9 ZSTD_compress_generic() can handle dictionary compression Yann Collet 2017-05-19 19:46:15 -0700
  • a1280406b0 [libzstd] Allow users to define custom visibility Nick Terrell 2017-05-19 18:01:59 -0700
  • 60a557e7fd fixing symbol.c test Yann Collet 2017-05-19 11:27:43 -0700
  • 334a288d0d ZSTD_CCtx_setParameter() only works during initialization stage Yann Collet 2017-05-19 11:04:41 -0700
  • 48855fa0d2 fixed declaration-after-statement warning Yann Collet 2017-05-19 10:56:11 -0700
  • fa3671eac7 changed ZSTD_BLOCKSIZE_ABSOLUTEMAX into ZSTD_BLOCKSIZE_MAX Yann Collet 2017-05-19 10:51:30 -0700
  • 009d604e00 ZSTD_compress_generic() supports multiple successive frames Yann Collet 2017-05-19 10:17:59 -0700
  • 6d4fef36de Added ZSTD_compress_generic() Yann Collet 2017-05-17 18:36:15 -0700
  • ddc68e174b [linux-kernel] Fix a weird clang-format corner case Nick Terrell 2017-05-17 15:06:41 -0700
  • a2b21c552f [linux-kernel] Update tests Makefile Nick Terrell 2017-05-17 14:56:37 -0700
  • 8d8e65c6c3 [linux-kernel] Update zstd.diff Nick Terrell 2017-05-17 14:52:12 -0700
  • 06fa1b0560 [linux-kernel] Move ZSTD_STATIC_ASSERT to zstd_internal.h Nick Terrell 2017-05-17 14:51:41 -0700
  • 67101c6c77 [linux-kernel] clang-format lib/zstd/ Nick Terrell 2017-05-17 14:40:46 -0700
  • 588579f3a1 [linux-kernel] Rename MEM_* functions to ZSTD_* Nick Terrell 2017-05-17 14:39:57 -0700
  • 581e5fbe83 Add clang-format config Nick Terrell 2017-05-17 12:27:58 -0700
  • d1a5790f8e [linux-kernel] Dual license with GPLv2 Nick Terrell 2017-05-17 11:58:53 -0700
  • 23c256e44b removed useless variable from CCtx Yann Collet 2017-05-16 18:10:11 -0700
  • 906a8f269a Merge branch 'dev' into advancedAPI2 Yann Collet 2017-05-16 17:33:08 -0700
  • e12ae02357 minor coding style update Yann Collet 2017-05-16 17:32:33 -0700
  • 9f95e445ab minor comment clarifications Yann Collet 2017-05-16 17:26:43 -0700
  • fb10c91b4f [linux-kernel] Update zstd.diff Nick Terrell 2017-05-16 17:21:22 -0700
  • 358280f107 Remove cross-platform macros and dead code Nick Terrell 2017-05-16 17:16:00 -0700