Nick Terrell 
							
						 
					 
					
						
						
						
						
							
						
						
							20f9ff7e53 
							
						 
					 
					
						
						
							
							Update documentation to tell how to replace the old streaming API with the new one.  
						
						
						
						
					 
					
						2019-03-21 16:08:58 -07:00 
						 
				 
			
				
					
						
							
							
								shakeelrao 
							
						 
					 
					
						
						
						
						
							
						
						
							0a3fa6f909 
							
						 
					 
					
						
						
							
							Add legacy mode in documentation  
						
						
						
						
					 
					
						2019-03-18 20:33:15 -07:00 
						 
				 
			
				
					
						
							
							
								shakeelrao 
							
						 
					 
					
						
						
						
						
							
						
						
							19b75b6ecb 
							
						 
					 
					
						
						
							
							Test new ZSTD_findFrameCompressedSize and update documentation  
						
						
						
						
					 
					
						2019-03-15 18:04:19 -07:00 
						 
				 
			
				
					
						
							
							
								shakeelrao 
							
						 
					 
					
						
						
						
						
							
						
						
							60796e76b0 
							
						 
					 
					
						
						
							
							Add legacy support to decompressBound  
						
						
						
						
					 
					
						2019-03-15 16:10:37 -07:00 
						 
				 
			
				
					
						
							
							
								Nick Terrell 
							
						 
					 
					
						
						
						
						
							
						
						
							787b76904a 
							
						 
					 
					
						
						
							
							[libzstd] Allow compression parameters to be set with a cdict  
						
						... 
						
						
						
						The order you set parameters in the advanced API is not supposed to matter.
However, once you call `ZSTD_CCtx_refCDict()` the compression parameters
cannot be changed. Remove that restriction, and document what parameters
are used when using a CDict.
If the CCtx is in dictionary mode, then the CDict's parameters are used.
If the CCtx is not in dictionary mode, then its requested parameters are
used. 
						
						
					 
					
						2019-03-13 16:10:05 -07:00 
						 
				 
			
				
					
						
							
							
								shakeelrao 
							
						 
					 
					
						
						
						
						
							
						
						
							9ad3f31d33 
							
						 
					 
					
						
						
							
							update documentation for decompressBound  
						
						
						
						
					 
					
						2019-03-02 17:56:10 -08:00 
						 
				 
			
				
					
						
							
							
								shakeelrao 
							
						 
					 
					
						
						
						
						
							
						
						
							1e08c49f75 
							
						 
					 
					
						
						
							
							add stylistic changes  
						
						
						
						
					 
					
						2019-03-01 18:29:35 -08:00 
						 
				 
			
				
					
						
							
							
								shakeelrao 
							
						 
					 
					
						
						
						
						
							
						
						
							03026c3b1d 
							
						 
					 
					
						
						
							
							change compressedBound to ULL  
						
						
						
						
					 
					
						2019-03-01 00:03:50 -08:00 
						 
				 
			
				
					
						
							
							
								shakeelrao 
							
						 
					 
					
						
						
						
						
							
						
						
							8930c3c79b 
							
						 
					 
					
						
						
							
							implement API-level changes  
						
						
						
						
					 
					
						2019-02-28 22:55:18 -08:00 
						 
				 
			
				
					
						
							
							
								shakeelrao 
							
						 
					 
					
						
						
						
						
							
						
						
							d0a3f25697 
							
						 
					 
					
						
						
							
							change return type to ULL  
						
						
						
						
					 
					
						2019-02-28 01:52:01 -08:00 
						 
				 
			
				
					
						
							
							
								shakeelrao 
							
						 
					 
					
						
						
						
						
							
						
						
							820af1e078 
							
						 
					 
					
						
						
							
							Provide an API function to estimate decompressed size.  
						
						... 
						
						
						
						Introduces a new utility function `ZSTD_findFrameCompressedSize_internal` which
is equivalent to `ZSTD_findFrameCompressSize`, but accepts an additional output
parameter `bound` that computes an upper-bound for the compressed data in the frame.
The new API function is named `ZSTD_decompressBound` to be consistent with
`zstd_compressBound` (the inverse operation). Clients will now be able to compute an upper-bound for
their compressed payloads instead of guessing a large size.
Implements https://github.com/facebook/zstd/issues/1536 . 
						
						
					 
					
						2019-02-28 00:42:49 -08:00 
						 
				 
			
				
					
						
							
							
								Nick Terrell 
							
						 
					 
					
						
						
						
						
							
						
						
							7ad7ba3178 
							
						 
					 
					
						
						
							
							[libzstd] Rename ZSTD_CCtxParam_* to ZSTD_CCtxParams_*  
						
						
						
						
					 
					
						2019-02-19 17:44:52 -08:00 
						 
				 
			
				
					
						
							
							
								Nick Terrell 
							
						 
					 
					
						
						
						
						
							
						
						
							f9513115e4 
							
						 
					 
					
						
						
							
							[libzstd] Add ZSTD_c_literalCompressionMode flag  
						
						... 
						
						
						
						It controls the literals compression. It is either
`auto`, `huffman`, or `uncompressed`. It defaults to
`auto`, which is the current behavior. 
						
						
					 
					
						2019-02-13 14:59:22 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							f9e4f89252 
							
						 
					 
					
						
						
							
							improved comments for adjustCParams() and getCParams()  
						
						
						
						
					 
					
						2019-01-02 12:18:40 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							1993f5d412 
							
						 
					 
					
						
						
							
							fixed ovlog tests  
						
						... 
						
						
						
						and updated man page 
						
						
					 
					
						2018-12-12 21:09:14 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							f2f86d369b 
							
						 
					 
					
						
						
							
							Merge branch 'btultra2' into ovlog_def  
						
						
						
						
					 
					
						2018-12-12 20:58:14 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							9792acda3b 
							
						 
					 
					
						
						
							
							Merge branch 'dev' into btultra2  
						
						
						
						
					 
					
						2018-12-12 20:18:27 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							9b784dec7f 
							
						 
					 
					
						
						
							
							changed parameter name to ZSTD_c_overlapLog  
						
						... 
						
						
						
						from overlapSizeLog.
Reasoning :
`overlapLog` is already used everwhere, in the code, command line and documentation.
`ZSTD_c_overlapSizeLog` feels unnecessarily different. 
						
						
					 
					
						2018-12-11 16:55:33 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							52b94f902c 
							
						 
					 
					
						
						
							
							add clarification for ZSTD_CCtx_setPledgedSrcSize()  
						
						... 
						
						
						
						as requested in #1391  
						
						
					 
					
						2018-12-11 12:08:21 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							5a1e01e5f1 
							
						 
					 
					
						
						
							
							clarified experimentalParam  
						
						
						
						
					 
					
						2018-12-10 17:36:20 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							c226a7b9f3 
							
						 
					 
					
						
						
							
							fixed ZSTD_compress2()  
						
						... 
						
						
						
						as suggested by @terrelln 
						
						
					 
					
						2018-12-10 17:33:49 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							34aa401afd 
							
						 
					 
					
						
						
							
							updated documentation  
						
						... 
						
						
						
						introducing ZSTD_btultra2 
						
						
					 
					
						2018-12-06 17:22:19 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							39e28982cf 
							
						 
					 
					
						
						
							
							introduced constants ZSTD_STRATEGY_MIN and ZSTD_STRATEGY_MAX  
						
						
						
						
					 
					
						2018-12-06 16:16:16 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							be9e561da4 
							
						 
					 
					
						
						
							
							changed ZSTD_c_compressionStrategy into ZSTD_c_strategy  
						
						... 
						
						
						
						also : fixed paramgrill, and limit conditions 
						
						
					 
					
						2018-12-06 15:00:52 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							e9448cdf4c 
							
						 
					 
					
						
						
							
							introduced strategy btultra2  
						
						... 
						
						
						
						note : not yet applied on any compression level 
						
						
					 
					
						2018-12-06 13:38:09 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							0c404a48f0 
							
						 
					 
					
						
						
							
							moved ZSTD_WINDOWLOG_LIMIT_DEFAULT into static-linking-only area  
						
						
						
						
					 
					
						2018-12-06 10:57:19 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							96d887429b 
							
						 
					 
					
						
						
							
							clarified usage of word "job"  
						
						... 
						
						
						
						only applies in MT / async context now. 
						
						
					 
					
						2018-12-06 10:14:34 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							3583d19c4e 
							
						 
					 
					
						
						
							
							changed parameter names from ZSTD_p_* to ZSTD_c_*  
						
						... 
						
						
						
						for naming consistency 
						
						
					 
					
						2018-12-05 17:26:02 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							c2053310e5 
							
						 
					 
					
						
						
							
							updated API documentation  
						
						
						
						
					 
					
						2018-12-05 16:23:00 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							3e042d5cc0 
							
						 
					 
					
						
						
							
							ZSTD_decompressDCtx() is compatible with sticky parameters  
						
						
						
						
					 
					
						2018-12-04 17:30:58 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							aec945f0dc 
							
						 
					 
					
						
						
							
							implemented ZSTD_dParam_getBounds()  
						
						... 
						
						
						
						and ZSTD_DCtx_setParameter() 
						
						
					 
					
						2018-12-04 15:35:37 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							34e146f548 
							
						 
					 
					
						
						
							
							advanced decompression function replaces by normal streaming one  
						
						... 
						
						
						
						advanced parameters compatible with ZSTD_decompressStream(). 
						
						
					 
					
						2018-12-04 10:28:36 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							6ced8f7c7c 
							
						 
					 
					
						
						
							
							joined normal streaming API with advanced one  
						
						
						
						
					 
					
						2018-12-03 14:22:38 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							da1f3066a3 
							
						 
					 
					
						
						
							
							preparative for ZSTD_DCtx_setParameter()  
						
						
						
						
					 
					
						2018-11-30 15:59:50 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							d8e215cbee 
							
						 
					 
					
						
						
							
							created ZSTD_compress2() and ZSTD_compressStream2()  
						
						... 
						
						
						
						ZSTD_compress_generic() is renamed ZSTD_compressStream2().
Note that, for the time being,
the "stable" API and advanced one use different parameter planes :
setting parameters using the advanced API does not influence ZSTD_compressStream()
and using ZSTD_initCStream() does not influence parameters for ZSTD_compressStream2(). 
						
						
					 
					
						2018-11-30 11:25:56 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							d3a0c71259 
							
						 
					 
					
						
						
							
							pushed experimental parameters  
						
						... 
						
						
						
						into ZSTD_STATIC_LINKING_ONLY section 
						
						
					 
					
						2018-11-21 16:18:55 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							d4d4e109e9 
							
						 
					 
					
						
						
							
							getParameter fills an int*  
						
						... 
						
						
						
						rather than an unsigned*
for consistency
since type of setParameter() changed to int. 
						
						
					 
					
						2018-11-21 15:37:26 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							fea920615c 
							
						 
					 
					
						
						
							
							promote ZSTD_findFrameCompressedSize() into staging area  
						
						
						
						
					 
					
						2018-11-21 15:25:50 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							41c7d0b1e1 
							
						 
					 
					
						
						
							
							changed hashEveryLog into hashRateLog  
						
						
						
						
					 
					
						2018-11-21 14:36:57 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							5c6d4b18ac 
							
						 
					 
					
						
						
							
							completed implementation of ZSTD_cParam_getBounds()  
						
						... 
						
						
						
						for all parameters 
						
						
					 
					
						2018-11-20 16:06:00 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							2e7fd6a2cb 
							
						 
					 
					
						
						
							
							fixed remaining searchLength invocations  
						
						
						
						
					 
					
						2018-11-20 15:13:27 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							e874dacc08 
							
						 
					 
					
						
						
							
							changed searchLength into minMatch  
						
						... 
						
						
						
						refactored all relevant API and calls
for consistency. 
						
						
					 
					
						2018-11-20 14:56:07 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							114bd4346e 
							
						 
					 
					
						
						
							
							changed enum type name to ZSTD_ResetDirective  
						
						... 
						
						
						
						for naming consistency :
types should start with a capital letter (after prefix) 
						
						
					 
					
						2018-11-20 12:00:20 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							3b838abf97 
							
						 
					 
					
						
						
							
							ZSTD_CCtx_setParameter : value argument is now int  
						
						... 
						
						
						
						for compatibility with compression level 
						
						
					 
					
						2018-11-20 11:53:01 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							19e5f2a35b 
							
						 
					 
					
						
						
							
							removed some constants and _simpleArgs() from staging  
						
						... 
						
						
						
						constants that *may* change in the future
will be accessed through functions instead
(to be created).
_simpleArgs() variant do not have (yet) a clear enough added value
to deserve "stable" status. 
						
						
					 
					
						2018-11-19 17:38:15 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							5c68639186 
							
						 
					 
					
						
						
							
							updated ZSTD_DCtx_reset()  
						
						... 
						
						
						
						signature and behavior is now the same as ZSTD_CCtx_reset() 
						
						
					 
					
						2018-11-15 16:12:39 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							06c8d5a4f4 
							
						 
					 
					
						
						
							
							Merge branch 'dev' into advancedAPI  
						
						... 
						
						
						
						fixed rsyncable 
						
						
					 
					
						2018-11-15 10:51:24 -08:00 
						 
				 
			
				
					
						
							
							
								Nick Terrell 
							
						 
					 
					
						
						
						
						
							
						
						
							b9693d3a49 
							
						 
					 
					
						
						
							
							[lib] Add rsyncable mode  
						
						... 
						
						
						
						- Add rsyncable mode to multithreaded mode
- Factor out LDM's hash function for reuse 
						
						
					 
					
						2018-11-14 16:59:57 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							21a42bf5f9 
							
						 
					 
					
						
						
							
							added advanced decompression api  
						
						
						
						
					 
					
						2018-11-14 16:54:54 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							cf9f4b63b8 
							
						 
					 
					
						
						
							
							fixed fuzz test src code  
						
						
						
						
					 
					
						2018-11-14 14:46:49 -08:00