Nick Magerko 
							
						 
					 
					
						
						
						
						
							
						
						
							af0c9501d1 
							
						 
					 
					
						
						
							
							Add --stream-size=# command  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-16 11:34:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							1e07eb4d5c 
							
						 
					 
					
						
						
							
							clarifications on the meaning of field Block_Size  
						
						 
						
						... 
						
						
						
						following comments from Intel's Smita Kumar. 
						
						
							
						
					 
					
						2019-08-16 15:15:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ed Maste 
							
						 
					 
					
						
						
						
						
							
						
						
							b81d7cc6a0 
							
						 
					 
					
						
						
							
							remove extraneous doubled ;s  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-15 21:17:06 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Handte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9072ee674 
							
						 
					 
					
						
						
							
							Merge pull request  #1722  from felixhandte/legacy-decompression-fix  
						
						 
						
						... 
						
						
						
						Fix Buffer Overflow in Legacy (v0.3) Raw Literals Decompression 
						
						
							
						
					 
					
						2019-08-15 15:55:46 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							d6f31e1c38 
							
						 
					 
					
						
						
							
							Add to CHANGELOG for Upcoming Release  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-15 14:42:38 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							a42bbb4e05 
							
						 
					 
					
						
						
							
							Fix Buffer Overflow in Legacy (v0.3) Raw Literals Decompression  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-15 14:28:30 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							782bfb858a 
							
						 
					 
					
						
						
							
							fixed very minor inefficiency (nbSeq==127)  
						
						 
						
						... 
						
						
						
						The nbSeq "short" format (1-byte)
is compatible with any value < 128.
However, the code would cautiously only accept values < 127.
This is not an error, because the general 2-bytes format
is compatible with small values < 128.
Hence the inefficiency never triggered any warning.
Spotted by Intel's Smita Kumar. 
						
						
							
						
					 
					
						2019-08-15 16:41:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Conrad Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							ff6c81d90c 
							
						 
					 
					
						
						
							
							Fix the build on GCC 4.x after 812e8f2a1  
						
						 
						
						... 
						
						
						
						The ancient GCC 4.x doesn't understand the "optimize" attribute until 4.4.
Fix the build on platforms with GCC 4.x < 4.4 by limiting the DONT_VECTORIZE
definition to GCC 5 and greater.
Noticed and patch proposed by Warner Losh <imp@FreeBSD.org>. 
						
						
							
						
					 
					
						2019-08-08 17:25:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Handte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							87e31223e8 
							
						 
					 
					
						
						
							
							Merge pull request  #1711  from felixhandte/changelog-v1.4.3  
						
						 
						
						... 
						
						
						
						Update Changelog for v1.4.3 
						
						
							
						
					 
					
						2019-08-06 17:02:37 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							6b68980173 
							
						 
					 
					
						
						
							
							Update Changelog for v1.4.3  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-06 17:01:46 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							01b2331ad1 
							
						 
					 
					
						
						
							
							bumped version number  
						
						 
						
						... 
						
						
						
						to v1.4.3 
						
						
							
						
					 
					
						2019-08-05 17:17:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61936ba42a 
							
						 
					 
					
						
						
							
							Merge pull request  #1705  from josepho0918/dev  
						
						 
						
						... 
						
						
						
						Add support for IAR C/C++ Compiler for Arm 
						
						
							
						
					 
					
						2019-08-05 15:57:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26351071bc 
							
						 
					 
					
						
						
							
							Merge pull request  #1706  from LeeYoung624/dev  
						
						 
						
						... 
						
						
						
						add NULL pointer check in util.c 
						
						
							
						
					 
					
						2019-08-05 15:56:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2e71faaa8 
							
						 
					 
					
						
						
							
							Merge pull request  #1709  from facebook/fix1624  
						
						 
						
						... 
						
						
						
						Fix compression ratio inefficiency 
						
						
							
						
					 
					
						2019-08-05 15:54:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							facbe8b2c2 
							
						 
					 
					
						
						
							
							factored the logic selecting lowest match index  
						
						 
						
						... 
						
						
						
						as suggested by @terrelln 
						
						
							
						
					 
					
						2019-08-05 15:18:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							0b0b83e8f3 
							
						 
					 
					
						
						
							
							fix test 122  
						
						 
						
						... 
						
						
						
						it's an unsupported scenario. 
						
						
							
						
					 
					
						2019-08-03 16:51:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							efe8496755 
							
						 
					 
					
						
						
							
							minor test refactoring  
						
						 
						
						... 
						
						
						
						just for clarity, for the currently failing unit test 
						
						
							
						
					 
					
						2019-08-02 19:31:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							387e20d4f0 
							
						 
					 
					
						
						
							
							fixed minor conversion warning in datagen  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-02 18:02:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							37f47e51a8 
							
						 
					 
					
						
						
							
							fixed datagen  
						
						 
						
						... 
						
						
						
						to produce same content on both 32 and 64-bit platforms
by removing floating from literal table determination.
also : added checksum trace in compression control test,
so that it's easier to determine if test fails
as a consequence of compressing a different sample. 
						
						
							
						
					 
					
						2019-08-02 17:34:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							d1927f0b39 
							
						 
					 
					
						
						
							
							regenerate sample to compress  
						
						 
						
						... 
						
						
						
						to reduce chances of differences between 32 and 64-bit fuzzer tests 
						
						
							
						
					 
					
						2019-08-02 15:31:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							98e7c344cd 
							
						 
					 
					
						
						
							
							fixed strategies btopt+  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-02 14:42:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							b4257b04e7 
							
						 
					 
					
						
						
							
							fixed strategy btlazy2  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-02 14:26:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							5cf1b24aca 
							
						 
					 
					
						
						
							
							fixed strategies greedy, lazy & lazy2  
						
						 
						
						... 
						
						
						
						restore dictionary compression ratio 
						
						
							
						
					 
					
						2019-08-02 14:21:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							2115292616 
							
						 
					 
					
						
						
							
							minor : fixed ptr arithmetic  
						
						 
						
						... 
						
						
						
						invalid on void ptr 
						
						
							
						
					 
					
						2019-08-01 17:12:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							810a9cac08 
							
						 
					 
					
						
						
							
							added efficiency test  
						
						 
						
						... 
						
						
						
						to detect gross CR variations after a patch.
Tests normal and dictionary compression. 
						
						
							
						
					 
					
						2019-08-01 16:59:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							98692c2838 
							
						 
					 
					
						
						
							
							fixed compression ratio regression when dictionary-compressing medium-size inputs at levels 1-3  
						
						 
						
						
						
						
							
						
					 
					
						2019-08-01 15:58:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c25df8ba3f 
							
						 
					 
					
						
						
							
							Merge pull request  #1707  from felixhandte/travis-versions-test  
						
						 
						
						... 
						
						
						
						Run `versionsTest` in CI 
						
						
							
						
					 
					
						2019-07-31 13:43:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							904734e484 
							
						 
					 
					
						
						
							
							Run versionsTest in CI  
						
						 
						
						
						
						
							
						
					 
					
						2019-07-30 20:11:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								LeeYoung624 
							
						 
					 
					
						
						
						
						
							
						
						
							c5caaf52a4 
							
						 
					 
					
						
						
							
							bug fix : NULL pointer  
						
						 
						
						
						
						
							
						
					 
					
						2019-07-29 17:05:50 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							3855bc4295 
							
						 
					 
					
						
						
							
							Add support for IAR C/C++ Compiler for Arm  
						
						 
						
						
						
						
							
						
					 
					
						2019-07-29 15:25:58 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Handte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff304e9e65 
							
						 
					 
					
						
						
							
							v1.4.2: Merge pull request  #1700  from facebook/dev  
						
						 
						
						
						
						
							
  v1.4.2
 
						
					 
					
						2019-07-25 13:44:51 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Handte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d95ac34202 
							
						 
					 
					
						
						
							
							Merge pull request  #1701  from LeeYoung624/dev  
						
						 
						
						... 
						
						
						
						memory leak fix 
						
						
							
						
					 
					
						2019-07-25 11:56:37 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								LeeYoung624 
							
						 
					 
					
						
						
						
						
							
						
						
							793b94b354 
							
						 
					 
					
						
						
							
							memory leak fix  
						
						 
						
						
						
						
							
						
					 
					
						2019-07-25 21:07:57 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Handte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2314906b68 
							
						 
					 
					
						
						
							
							Merge pull request  #1699  from felixhandte/seekable-gitignore  
						
						 
						
						... 
						
						
						
						Add New Seekable Compression Example to .gitignore 
						
						
							
						
					 
					
						2019-07-24 19:07:55 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							1f16245e9e 
							
						 
					 
					
						
						
							
							updated man page  
						
						 
						
						
						
						
							
						
					 
					
						2019-07-24 16:04:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96a24e1699 
							
						 
					 
					
						
						
							
							Merge pull request  #1698  from felixhandte/bump-version-to-1.4.2  
						
						 
						
						... 
						
						
						
						Bump Library Version Number to 1.4.2 
						
						
							
						
					 
					
						2019-07-24 16:03:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0d38ee3c30 
							
						 
					 
					
						
						
							
							Merge pull request  #1690  from piguin/dev  
						
						 
						
						... 
						
						
						
						fix compiling errors with clang-8 
						
						
							
						
					 
					
						2019-07-24 15:37:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff8b18a0bb 
							
						 
					 
					
						
						
							
							Merge pull request  #1697  from Tyler-Tran/dev  
						
						 
						
						... 
						
						
						
						Adding documentation for --shrink flag 
						
						
							
						
					 
					
						2019-07-24 15:35:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							15da57820d 
							
						 
					 
					
						
						
							
							Add New Seekable Compression Example to .gitignore  
						
						 
						
						
						
						
							
						
					 
					
						2019-07-24 18:22:20 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							9cb9b1c9a5 
							
						 
					 
					
						
						
							
							Update Manual  
						
						 
						
						
						
						
							
						
					 
					
						2019-07-24 18:21:11 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							25824cc185 
							
						 
					 
					
						
						
							
							Update CHANGELOG  
						
						 
						
						
						
						
							
						
					 
					
						2019-07-24 17:35:52 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							8083581f9a 
							
						 
					 
					
						
						
							
							Bump Library Version Number to 1.4.2  
						
						 
						
						
						
						
							
						
					 
					
						2019-07-24 17:35:19 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyler Tran 
							
						 
					 
					
						
						
						
						
							
						
						
							5a61e66f7b 
							
						 
					 
					
						
						
							
							previous commit did not undo all changes  
						
						 
						
						
						
						
							
						
					 
					
						2019-07-24 13:53:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyler Tran 
							
						 
					 
					
						
						
						
						
							
						
						
							12d60a9bd9 
							
						 
					 
					
						
						
							
							removing changes to zstd.1  
						
						 
						
						
						
						
							
						
					 
					
						2019-07-24 13:52:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyler Tran 
							
						 
					 
					
						
						
						
						
							
						
						
							f8c1d7979c 
							
						 
					 
					
						
						
							
							modifying minor nit  
						
						 
						
						
						
						
							
						
					 
					
						2019-07-22 16:36:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyler Tran 
							
						 
					 
					
						
						
						
						
							
						
						
							02da4497f0 
							
						 
					 
					
						
						
							
							Adding documentation for shrink flag PR  #1656  
						
						 
						
						
						
						
							
						
					 
					
						2019-07-22 16:33:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0a5d380af 
							
						 
					 
					
						
						
							
							Merge pull request  #1695  from iburinoc/seekable-buff  
						
						 
						
						... 
						
						
						
						Fix seekable decompression in-memory api 
						
						
							
						
					 
					
						2019-07-22 15:34:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Terrell 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							740b32173f 
							
						 
					 
					
						
						
							
							Merge pull request  #1696  from terrelln/legacy-fix  
						
						 
						
						... 
						
						
						
						[legacy] Fix bug in zstd-0.5 decoder 
						
						
							
						
					 
					
						2019-07-22 18:06:18 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Terrell 
							
						 
					 
					
						
						
						
						
							
						
						
							e6edcfa795 
							
						 
					 
					
						
						
							
							[legacy] Fix bug in zstd-0.5 decoder  
						
						 
						
						... 
						
						
						
						The match length and literal length extra bytes could either
by 2 bytes or 3 bytes in version 0.5. All earlier verions were
always 3 bytes, and later version didn't have dumps.
The bug, introduced by commit 0fd322f812211e653a83492c0c114b933f8b6bc5,
was triggered when the last dump was a 2-byte dump, because we didn't
separate that case from a 3-byte dump, and thought we were over-reading.
I've tested this fix with every zstd version < 1.0.0 on the buggy file,
and we are now always successfully decompressing with the right
checksum.
Fixes  #1693 . 
						
						
							
						
					 
					
						2019-07-22 13:05:09 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sean Purcell 
							
						 
					 
					
						
						
						
						
							
						
						
							671d533ea7 
							
						 
					 
					
						
						
							
							Fix seekable decompression in-memory api  
						
						 
						
						
						
						
							
						
					 
					
						2019-07-21 23:22:25 -04:00