Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							74065da4c5 
							
						 
					 
					
						
						
							
							updated API inline doc and manual  
						
						 
						
						... 
						
						
						
						regarding ZSTD_CDict created without a dictBuffer. 
						
						
					 
					
						2019-10-28 11:15:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9a216a846 
							
						 
					 
					
						
						
							
							Merge pull request  #1824  from senhuang42/new_path_for_cdict  
						
						 
						
						... 
						
						
						
						Avoid using CDict params when input is large. 
						
						
					 
					
						2019-10-23 12:04:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							111b0c53b0 
							
						 
					 
					
						
						
							
							update documentation on deprecated functions  
						
						 
						
						... 
						
						
						
						mostly : note that these functions will soon generate deprecation warnings 
						
						
					 
					
						2019-10-22 13:51:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Terrell 
							
						 
					 
					
						
						
						
						
							
						
						
							b1ec94e63c 
							
						 
					 
					
						
						
							
							Fix ZSTD_f_zstd1_magicless for small data  
						
						 
						
						... 
						
						
						
						* Fix `ZSTD_FRAMEHEADERSIZE_PREFIX` and `ZSTD_FRAMEHEADERSIZE_MIN` to
  take a `format` parameter, so it is impossible to get the wrong size.
* Fix the places that called `ZSTD_FRAMEHEADERSIZE_PREFIX` without
  taking the format into account, which is now impossible by design.
* Call `ZSTD_frameHeaderSize_internal()` with `dctx->format`.
* The added tests catch both bugs in `ZSTD_decompressFrame()`.
Fixes  #1813 . 
						
						
					 
					
						2019-10-21 21:16:17 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sen Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							59c81aa31b 
							
						 
					 
					
						
						
							
							Line up comments :)  
						
						 
						
						
						
						
					 
					
						2019-10-21 19:12:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sen Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							dbda8c318a 
							
						 
					 
					
						
						
							
							Trailing comma  
						
						 
						
						
						
						
					 
					
						2019-10-21 19:10:13 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sen Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							5b2f4ac1a8 
							
						 
					 
					
						
						
							
							merge  
						
						 
						
						
						
						
					 
					
						2019-10-21 19:02:52 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sen Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							676f89902a 
							
						 
					 
					
						
						
							
							Added multiplier, renamed new enum to something more useful  
						
						 
						
						
						
						
					 
					
						2019-10-21 15:36:12 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sen Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							1f3a51fb52 
							
						 
					 
					
						
						
							
							Updated forceAttachDict param bounds  
						
						 
						
						
						
						
					 
					
						2019-10-21 15:36:12 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sen Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							8f69c47643 
							
						 
					 
					
						
						
							
							Add enum to decision process  
						
						 
						
						
						
						
					 
					
						2019-10-21 15:36:12 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sen Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							e4de8b098a 
							
						 
					 
					
						
						
							
							Added support for forcing new CDict behavior and updated enum  
						
						 
						
						
						
						
					 
					
						2019-10-21 15:36:12 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6446ffb277 
							
						 
					 
					
						
						
							
							Merge pull request  #1827  from facebook/dm_Dct  
						
						 
						
						... 
						
						
						
						updated erroneous comments using ZSTD_dm_* 
						
						
					 
					
						2019-10-17 10:30:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19741c7d99 
							
						 
					 
					
						
						
							
							Merge pull request  #1815  from facebook/zlibwrap  
						
						 
						
						... 
						
						
						
						make zlibWrapper strict ISO-C90 compatible 
						
						
					 
					
						2019-10-16 16:45:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							6323966e53 
							
						 
					 
					
						
						
							
							updated erroneous comments using ZSTD_dm_*  
						
						 
						
						... 
						
						
						
						instead of the current ZSTD_dct_*,
reported by @nigeltao (#1822 ) 
						
						
					 
					
						2019-10-16 16:14:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb77afc626 
							
						 
					 
					
						
						
							
							Merge pull request  #1760  from bimbashrestha/extract_sequences_api  
						
						 
						
						... 
						
						
						
						Adding api for extracting sequences from seqstore 
						
						
					 
					
						2019-10-10 13:11:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							cb18fffe65 
							
						 
					 
					
						
						
							
							enforce C90 compatibility for zlibWrapper  
						
						 
						
						
						
						
					 
					
						2019-09-24 17:50:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							ad2a2785f7 
							
						 
					 
					
						
						
							
							bump version number to v1.4.4  
						
						 
						
						... 
						
						
						
						so that future reports on `dev` branch use this number instead 
						
						
					 
					
						2019-09-24 15:15:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							f7d9b36835 
							
						 
					 
					
						
						
							
							Update Comment on ZSTD_estimateCCtxSize()  
						
						 
						
						
						
						
					 
					
						2019-09-20 14:11:29 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bimba Shrestha 
							
						 
					 
					
						
						
						
						
							
						
						
							ae6d0e64ae 
							
						 
					 
					
						
						
							
							Addressing comments  
						
						 
						
						
						
						
					 
					
						2019-09-19 15:25:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bimba Shrestha 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a874435478 
							
						 
					 
					
						
						
							
							Merge branch 'dev' into extract_sequences_api  
						
						 
						
						
						
						
					 
					
						2019-09-16 13:29:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bimba Shrestha 
							
						 
					 
					
						
						
						
						
							
						
						
							bff6072e3a 
							
						 
					 
					
						
						
							
							Bailing early when collecting sequences and documentation  
						
						 
						
						
						
						
					 
					
						2019-09-16 08:26:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Terrell 
							
						 
					 
					
						
						
						
						
							
						
						
							fbeaf6989e 
							
						 
					 
					
						
						
							
							[libzstd] Improve advanced API docs  
						
						 
						
						
						
						
					 
					
						2019-09-15 12:41:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bimba Shrestha 
							
						 
					 
					
						
						
						
						
							
						
						
							1407919d13 
							
						 
					 
					
						
						
							
							Addressing comments on parsing  
						
						 
						
						
						
						
					 
					
						2019-09-10 15:10:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bimba Shrestha 
							
						 
					 
					
						
						
						
						
							
						
						
							9e7bb55e14 
							
						 
					 
					
						
						
							
							Addressing comments  
						
						 
						
						
						
						
					 
					
						2019-09-09 20:04:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bimba Shrestha 
							
						 
					 
					
						
						
						
						
							
						
						
							5f8b0f6890 
							
						 
					 
					
						
						
							
							Changing api to get sequences across all blocks  
						
						 
						
						
						
						
					 
					
						2019-08-30 09:18:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Magerko 
							
						 
					 
					
						
						
						
						
							
						
						
							de6a6c7364 
							
						 
					 
					
						
						
							
							Fix ZSTD_SRCSIZEHINT_MIN typo  
						
						 
						
						
						
						
					 
					
						2019-08-20 13:07:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Magerko 
							
						 
					 
					
						
						
						
						
							
						
						
							c7a24d7a14 
							
						 
					 
					
						
						
							
							Define ZSTD_SRCSIZEHINT_MIN as 0  
						
						 
						
						
						
						
					 
					
						2019-08-20 13:06:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Magerko 
							
						 
					 
					
						
						
						
						
							
						
						
							09894dc2eb 
							
						 
					 
					
						
						
							
							Add mention of regression with poor size hints  
						
						 
						
						
						
						
					 
					
						2019-08-19 13:41:36 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Magerko 
							
						 
					 
					
						
						
						
						
							
						
						
							fee8fbcddf 
							
						 
					 
					
						
						
							
							Make upper bound INT_MAX  
						
						 
						
						
						
						
					 
					
						2019-08-19 12:58:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Magerko 
							
						 
					 
					
						
						
						
						
							
						
						
							dffbac5f89 
							
						 
					 
					
						
						
							
							Add --size-hint=# option  
						
						 
						
						
						
						
					 
					
						2019-08-19 11:38:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							01b2331ad1 
							
						 
					 
					
						
						
							
							bumped version number  
						
						 
						
						... 
						
						
						
						to v1.4.3 
						
						
					 
					
						2019-08-05 17:17:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							0b0b83e8f3 
							
						 
					 
					
						
						
							
							fix test 122  
						
						 
						
						... 
						
						
						
						it's an unsupported scenario. 
						
						
					 
					
						2019-08-03 16:51:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							8083581f9a 
							
						 
					 
					
						
						
							
							Bump Library Version Number to 1.4.2  
						
						 
						
						
						
						
					 
					
						2019-07-24 17:35:19 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							b8ec4b0fd6 
							
						 
					 
					
						
						
							
							updated version number (to v1.4.1)  
						
						 
						
						... 
						
						
						
						also : added doc on context re-use, as suggested by @scherepanov at #1676  
						
						
					 
					
						2019-07-09 11:43:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ephraim Park 
							
						 
					 
					
						
						
						
						
							
						
						
							9007701670 
							
						 
					 
					
						
						
							
							Adding targetCBlockSize param  
						
						 
						
						
						
						
					 
					
						2019-07-03 15:41:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							b3af1873a0 
							
						 
					 
					
						
						
							
							better title formatting for html documentation  
						
						 
						
						... 
						
						
						
						must pay attention to /** and /*! patterns. 
						
						
					 
					
						2019-06-04 10:35:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							b5c98fbfd0 
							
						 
					 
					
						
						
							
							Added comments on I/O buffer sizes for streaming  
						
						 
						
						... 
						
						
						
						It seems this is still a confusing topic,
as in https://github.com/klauspost/compress/issues/109  . 
						
						
					 
					
						2019-06-04 10:26:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Soref 
							
						 
					 
					
						
						
						
						
							
						
						
							a880ca239b 
							
						 
					 
					
						
						
							
							Spelling ( #1582 )  
						
						 
						
						... 
						
						
						
						* spelling: accidentally
* spelling: across
* spelling: additionally
* spelling: addresses
* spelling: appropriate
* spelling: assumed
* spelling: available
* spelling: builder
* spelling: capacity
* spelling: compiler
* spelling: compressibility
* spelling: compressor
* spelling: compression
* spelling: contract
* spelling: convenience
* spelling: decompress
* spelling: description
* spelling: deflate
* spelling: deterministically
* spelling: dictionary
* spelling: display
* spelling: eliminate
* spelling: preemptively
* spelling: exclude
* spelling: failure
* spelling: independence
* spelling: independent
* spelling: intentionally
* spelling: matching
* spelling: maximum
* spelling: meaning
* spelling: mishandled
* spelling: memory
* spelling: occasionally
* spelling: occurrence
* spelling: official
* spelling: offsets
* spelling: original
* spelling: output
* spelling: overflow
* spelling: overridden
* spelling: parameter
* spelling: performance
* spelling: probability
* spelling: receives
* spelling: redundant
* spelling: recompression
* spelling: resources
* spelling: sanity
* spelling: segment
* spelling: series
* spelling: specified
* spelling: specify
* spelling: subtracted
* spelling: successful
* spelling: return
* spelling: translation
* spelling: update
* spelling: unrelated
* spelling: useless
* spelling: variables
* spelling: variety
* spelling: verbatim
* spelling: verification
* spelling: visited
* spelling: warming
* spelling: workers
* spelling: with 
						
						
					 
					
						2019-04-12 11:18:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Terrell 
							
						 
					 
					
						
						
						
						
							
						
						
							50b9c41196 
							
						 
					 
					
						
						
							
							[libzstd] Fix decompression dictionary bugs and clean up initialization  
						
						 
						
						... 
						
						
						
						Bugs:
* `ZSTD_DCtx_refPrefix()` didn't clear the dictionary after the first
  use. Fix and add a test case.
* `ZSTD_DCtx_reset()` always cleared the dictionary. Fix and add a test
  case.
* After calling `ZSTD_resetDStream()` you could no longer load a
  dictionary, since the stage was set to `zdss_loadHeader`. Fix and add
  a test case.
Cleanup:
* Make `ZSTD_initDStream*()` and `ZSTD_resetDStream()` wrap the new
 advanced API, and add test cases.
* Document the equivalent of these functions in the advanced API and
  document the unstable functions as deprecated. 
						
						
					 
					
						2019-04-10 12:59:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Terrell 
							
						 
					 
					
						
						
						
						
							
						
						
							48a6427d22 
							
						 
					 
					
						
						
							
							[libzstd] Fix ZSTD_compress2() for multithreaded compression  
						
						 
						
						... 
						
						
						
						`ZSTD_compress2()` wouldn't wait for multithreaded compression to
finish. We didn't find this because ZSTDMT will block when it can
compress all in one go, but it can't do that if it doesn't have enough
output space, or if `ZSTD_c_rsyncable` is enabled.
Since we will already sometimes block when using `ZSTD_e_end`, I've
changed `ZSTD_e_end` and `ZSTD_e_flush` to guarantee maximum forward
progress. This simplifies the API, and helps users avoid the easy bug
that was made in `ZSTD_compress2()`
* Found by the libfuzzer fuzzers.
* Added a test case that catches the problem.
* I will make the fuzzers sometimes allocate less than
  `ZSTD_compressBound()` output space. 
						
						
					 
					
						2019-04-09 16:24:17 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Terrell 
							
						 
					 
					
						
						
						
						
							
						
						
							1dfe37fea9 
							
						 
					 
					
						
						
							
							[libzstd] Stabilize ZSTD_getDictID_*() functions  
						
						 
						
						
						
						
					 
					
						2019-04-05 18:59:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Terrell 
							
						 
					 
					
						
						
						
						
							
						
						
							ce388fe4d2 
							
						 
					 
					
						
						
							
							[libzstd] Fix return value docs for ZSTD_compressStream2()  
						
						 
						
						
						
						
					 
					
						2019-04-05 17:44:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Terrell 
							
						 
					 
					
						
						
						
						
							
						
						
							7231ea72a8 
							
						 
					 
					
						
						
							
							[libzstd] Reword the streaming docs for the new API  
						
						 
						
						
						
						
					 
					
						2019-04-03 19:21:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Terrell 
							
						 
					 
					
						
						
						
						
							
						
						
							cf7d601bf5 
							
						 
					 
					
						
						
							
							Move the dictionary API and mark the legacy API  
						
						 
						
						... 
						
						
						
						* Move the dictionary API below the streaming API
* Mark the legacy streaming API as redundant 
						
						
					 
					
						2019-04-03 19:16:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Terrell 
							
						 
					 
					
						
						
						
						
							
						
						
							d7d89513d6 
							
						 
					 
					
						
						
							
							Stabilize advance API  
						
						 
						
						... 
						
						
						
						This commit moves the candidate advanced API to the stable section.
It makes some minor whitespace changes, but it doesn't change any
of the wording of the documentation.
I'll put up a separate PR that tweaks some of the documentation
once this lands, so that it is easier to review.
NOTE: Even though these functions are now in stable, they aren't
stable until the next release (in under 1 month). It is possible
that they change until then. 
						
						
					 
					
						2019-04-03 18:43:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Terrell 
							
						 
					 
					
						
						
						
						
							
						
						
							0827edeace 
							
						 
					 
					
						
						
							
							[libzstd] Bump the library version to 1.4.0  
						
						 
						
						... 
						
						
						
						Bumps the library version to 1.4.0 in preparation to stabilize the
advanced API. 
						
						
					 
					
						2019-04-03 18:43:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Terrell 
							
						 
					 
					
						
						
						
						
							
						
						
							00679da22b 
							
						 
					 
					
						
						
							
							[libzstd] Setting ZSTD_d_maxWindowLog to 0 means default  
						
						 
						
						
						
						
					 
					
						2019-04-02 19:20:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shakeelrao 
							
						 
					 
					
						
						
						
						
							
						
						
							dca73db30c 
							
						 
					 
					
						
						
							
							fix srcSize typo and add new UTIL func to comment  
						
						 
						
						
						
						
					 
					
						2019-03-28 17:50:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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