1
0
mirror of https://github.com/facebook/zstd.git synced 2025-07-05 15:09:03 +02:00
Commit Graph

472 Commits

Author SHA1 Message Date
6a546efb8c Add long distance matcher
Move last literals section to ZSTD_block_internal
2017-08-31 12:53:19 -07:00
e21384fffb fixed more file headers after license change (#825) 2017-08-31 12:11:57 -07:00
e9dc204f42 fixed a bunch of headers after license change (#825) 2017-08-31 11:24:54 -07:00
ee65701720 Minor fixes; remove formatting only changes 2017-08-29 20:27:35 -07:00
c7a18b7c21 Localize 'dictMode' from cctx to function param 2017-08-29 15:52:24 -07:00
9822f97721 [error] Don't guard undef X with ifdef X 2017-08-29 11:54:38 -07:00
02033be08c [pool] Visual Studios disallows empty structs 2017-08-28 17:19:01 -07:00
7c365eb02c [threading] Fix ERROR macro after including windows.h 2017-08-28 16:25:02 -07:00
024098a47d Fix parameter retrieval from cdict 2017-08-25 17:58:28 -07:00
2adde898c8 Fix typo with ZSTDMT_parameter 2017-08-25 16:13:40 -07:00
eb7bbab36a Remove ZSTD_p_refDictContent and dictContentByRef 2017-08-25 11:11:45 -07:00
de6c6bce85 Fix zstd_internal.h for C++ mode 2017-08-24 18:09:50 -07:00
26dc040a7b [pool] Accept custom allocators 2017-08-24 17:01:41 -07:00
89dc856cae [pool] Fix formatting 2017-08-24 16:48:32 -07:00
5bc2c1e982 Add prototype support for customMem with cctxParams 2017-08-23 12:03:30 -07:00
6f1a21c7e9 Remove formatting-only changes 2017-08-23 10:24:19 -07:00
23fc0e41fa Remove 'opaque' naming from internal functions 2017-08-22 14:24:47 -07:00
8fd1636776 Remove unused functions 2017-08-22 13:33:58 -07:00
e50ed1fa3a Fix undefined behavior when srcSize==1 2017-08-22 11:55:42 -07:00
5b956f4753 Comment out CCtx_param versions of CDict functions 2017-08-21 14:49:16 -07:00
502031ca10 Use cctxParam version of createCDict internally 2017-08-21 11:00:44 -07:00
91b30dbe84 Remove test parameter 2017-08-21 10:09:06 -07:00
f181f33bdf Disable tests and refactor 2017-08-21 01:59:08 -07:00
023b24e6d4 Add cctx param tests 2017-08-20 22:55:07 -07:00
7db552676e reduced pool queue to 0 to save memory
fixed : pool performance when jobs are fires fast and queueSize==0
2017-08-19 15:07:54 -07:00
d775519296 Add cctxParam versions of internal functions 2017-08-18 17:37:58 -07:00
32fb407c9d updated a bunch of headers
for the new license
2017-08-18 16:52:05 -07:00
399ae013d4 Add function to apply cctx params 2017-08-18 13:01:55 -07:00
81d89d82a6 Move nbThreads to cctx params 2017-08-18 12:08:57 -07:00
2300c58a6f Move dictContentByRef to cctx params 2017-08-18 12:03:16 -07:00
b6cb2ed8cb Move dictMode to cctxParams 2017-08-18 11:43:31 -07:00
c0221124d5 Add function to set opaque parameters 2017-08-17 19:30:22 -07:00
699f11b4f7 Create opaque parameter structure 2017-08-17 17:33:46 -07:00
f9e6590715 Merge pull request #796 from terrelln/is-error
[FSE][HUF] Inline error checks
2017-08-15 12:37:28 -07:00
07c6ff588e [FSE][HUF] Inline error checks
Caught by Clang's optimization remarks.
2017-08-15 11:23:28 -07:00
565e925eb7 [libzstd] Fix FORCE_INLINE macro 2017-08-14 21:12:05 -07:00
73ba58955f Signal after finishing job when queueSize=0 2017-08-01 20:12:06 -07:00
1d76da1d87 Replace marker with queueEmpty variable and update pool.h comment 2017-08-01 12:30:16 -07:00
5adceeed01 Allow queueSize=0 in pool.c and update poolTests 2017-07-31 10:10:16 -07:00
a90b16e150 Visual blind fix 2 2017-07-20 15:57:55 -07:00
b4d460f32c pool.c : blindfix for Visual warnings 2017-07-20 01:13:14 -07:00
3974d2b38a blind fix for Windows Multithreading module
adds a fake 0 return value for mutex/cond init
2017-07-19 13:33:21 -07:00
b71363b967 check pthread_*_init() success condition 2017-07-19 01:05:40 -07:00
77d67fb167 Merge pull request #766 from terrelln/real-block-split
[libzstd] Pull optimal parser state out of seqStore_t
2017-07-18 08:26:24 -07:00
14c83b05c7 Merge pull request #765 from terrelln/real-block-split
[libzstd] Remove ZSTD_CCtx* argument of ZSTD_compressSequences()
2017-07-17 19:25:55 -07:00
7a28b9e4a3 [libzstd] Pull optimal parser state out of seqStore_t 2017-07-17 15:29:11 -07:00
3381bf4b84 Merge pull request #764 from terrelln/real-block-split
[libzstd] Refactor ZSTD_compressSequences()
2017-07-17 14:46:01 -07:00
e198230645 [libzstd] Remove ZSTD_CCtx* argument of ZSTD_compressSequences() 2017-07-17 12:27:24 -07:00
3b0cff3c33 fixed clang's -Wdocumentation 2017-07-13 18:58:30 -07:00
2bd6440be0 pinned down error code enum values
Note : all error codes are changed by this new version,
but it's expected to be the last change for existing codes.

Codes are now grouped by category, and receive a manually attributed value.
The objective is to guarantee that
error code values will not change in the future
when introducing new codes.
Intentionnal empty spaces and ranges are defined
in order to keep room for potential new codes.
2017-07-13 17:12:16 -07:00