W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							2405c03bcd 
							
						 
					 
					
						
						
							
							Fix DEBUGLOG Statement Levels  
						
						 
						
						
						
						
					 
					
						2019-09-09 13:34:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							7100d24221 
							
						 
					 
					
						
						
							
							Fix Rescale Continue Special Case  
						
						 
						
						
						
						
					 
					
						2019-09-09 13:34:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							7321e4c9f3 
							
						 
					 
					
						
						
							
							Remove Unused noRealloc CRP Value  
						
						 
						
						
						
						
					 
					
						2019-09-09 13:34:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							901bba4ca6 
							
						 
					 
					
						
						
							
							Re-Implement Workspace Shrinking when Oversized  
						
						 
						
						
						
						
					 
					
						2019-09-09 13:34:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							881bcd80ca 
							
						 
					 
					
						
						
							
							Cleanup from Move  
						
						 
						
						
						
						
					 
					
						2019-09-09 13:34:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							b511a84adc 
							
						 
					 
					
						
						
							
							Move Workspace Functions to Their Own File  
						
						 
						
						
						
						
					 
					
						2019-09-09 13:34:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							077a2d7dc9 
							
						 
					 
					
						
						
							
							Rename  
						
						 
						
						
						
						
					 
					
						2019-09-09 13:34:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							ebd162194f 
							
						 
					 
					
						
						
							
							Clean Up TODOs and Comments  
						
						 
						
						
						
						
					 
					
						2019-09-09 13:34:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							2abe0145b1 
							
						 
					 
					
						
						
							
							Improve Comments a Bit  
						
						 
						
						
						
						
					 
					
						2019-09-09 13:34:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							7a2416a863 
							
						 
					 
					
						
						
							
							Allocate CDict in Workspace (Rather than in Separate Allocation)  
						
						 
						
						
						
						
					 
					
						2019-09-09 13:34:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							65057cf009 
							
						 
					 
					
						
						
							
							Rewrite ZSTD_initStaticCCtx to Alloc CCtx in Workspace  
						
						 
						
						
						
						
					 
					
						2019-09-09 13:34:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							58b69ab15c 
							
						 
					 
					
						
						
							
							Only the CCtx Itself Needs to be Cleared during Static CCtx Init  
						
						 
						
						
						
						
					 
					
						2019-09-09 13:34:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							88c2fcd0ee 
							
						 
					 
					
						
						
							
							Align Alloc Pointer When Transitioning from Buffers to Aligned Allocs  
						
						 
						
						
						
						
					 
					
						2019-09-09 13:34:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							e936b73889 
							
						 
					 
					
						
						
							
							Remove Overly-Restrictive Assert  
						
						 
						
						
						
						
					 
					
						2019-09-09 13:34:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							75d574368b 
							
						 
					 
					
						
						
							
							When Loading Dict By Copy, Always Put it in the Workspace  
						
						 
						
						
						
						
					 
					
						2019-09-09 13:34:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							e69b67e33a 
							
						 
					 
					
						
						
							
							Alloc Tables Separately  
						
						 
						
						
						
						
					 
					
						2019-09-09 13:34:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							6177354b36 
							
						 
					 
					
						
						
							
							Begin Introducing Phases  
						
						 
						
						
						
						
					 
					
						2019-09-09 13:34:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							786f2266bb 
							
						 
					 
					
						
						
							
							TMP  
						
						 
						
						
						
						
					 
					
						2019-09-09 13:34:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							c25283cf00 
							
						 
					 
					
						
						
							
							Disambiguate 'workspace' and 'entropyWorkspace'  
						
						 
						
						
						
						
					 
					
						2019-09-09 13:34:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								W. Felix Handte 
							
						 
					 
					
						
						
						
						
							
						
						
							ccaac852e8 
							
						 
					 
					
						
						
							
							Normalize Case 'workSpace' -> 'workspace'  
						
						 
						
						
						
						
					 
					
						2019-09-09 13:27:18 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Varun S Nair 
							
						 
					 
					
						
						
						
						
							
						
						
							9816560649 
							
						 
					 
					
						
						
							
							Fixing assert and DEBUGLOG due to ZSTD_CCtx_params parameter change to const pointer  
						
						 
						
						
						
						
					 
					
						2019-09-05 15:47:17 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Varun S Nair 
							
						 
					 
					
						
						
						
						
							
						
						
							771645471f 
							
						 
					 
					
						
						
							
							Passing ZSTD_CCtx_params by const pointer  
						
						 
						
						
						
						
					 
					
						2019-09-05 15:28:30 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5198347382 
							
						 
					 
					
						
						
							
							Merge pull request  #1744  from bimbashrestha/dev  
						
						 
						
						... 
						
						
						
						Generate RLE blocks in the encoder 
						
						
					 
					
						2019-08-29 15:19:10 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bimba Shrestha 
							
						 
					 
					
						
						
						
						
							
						
						
							c3e3c8bf32 
							
						 
					 
					
						
						
							
							Undoing the last commit (that was an accident)  
						
						 
						
						
						
						
					 
					
						2019-08-29 12:05:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bimbashrestha 
							
						 
					 
					
						
						
						
						
							
						
						
							4a1ca5e0a8 
							
						 
					 
					
						
						
							
							Adding method for extracting sequences.  
						
						 
						
						
						
						
					 
					
						2019-08-29 11:55:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bimbashrestha 
							
						 
					 
					
						
						
						
						
							
						
						
							e5704bbfdf 
							
						 
					 
					
						
						
							
							Added test for multiple blocks of zeros and fixed nit about comments  
						
						 
						
						
						
						
					 
					
						2019-08-28 08:32:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bimbashrestha 
							
						 
					 
					
						
						
						
						
							
						
						
							96201d9774 
							
						 
					 
					
						
						
							
							Added bool to cctx and fixed some comment nits  
						
						 
						
						
						
						
					 
					
						2019-08-26 15:30:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bimbashrestha 
							
						 
					 
					
						
						
						
						
							
						
						
							991cbc9024 
							
						 
					 
					
						
						
							
							Fixing mixed declaration compiler complaint  
						
						 
						
						
						
						
					 
					
						2019-08-26 15:00:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bimbashrestha 
							
						 
					 
					
						
						
						
						
							
						
						
							ce264ce53b 
							
						 
					 
					
						
						
							
							Forbiding emission of RLE when its the first block  
						
						 
						
						
						
						
					 
					
						2019-08-26 14:54:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bimbashrestha 
							
						 
					 
					
						
						
						
						
							
						
						
							33b6446ca7 
							
						 
					 
					
						
						
							
							Removing accidental method call  
						
						 
						
						
						
						
					 
					
						2019-08-26 14:34:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bimbashrestha 
							
						 
					 
					
						
						
						
						
							
						
						
							7b041b552e 
							
						 
					 
					
						
						
							
							Removing assert for rle that doesn't always hold  
						
						 
						
						
						
						
					 
					
						2019-08-26 12:26:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bimbashrestha 
							
						 
					 
					
						
						
						
						
							
						
						
							1f2bf77f2a 
							
						 
					 
					
						
						
							
							Using typedef U32 instead of int  
						
						 
						
						
						
						
					 
					
						2019-08-26 09:00:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bimbashrestha 
							
						 
					 
					
						
						
						
						
							
						
						
							ba46932492 
							
						 
					 
					
						
						
							
							Removing implicit conversion from const void* to const BYTE* and added constant for threshold  
						
						 
						
						
						
						
					 
					
						2019-08-26 08:51:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bimbashrestha 
							
						 
					 
					
						
						
						
						
							
						
						
							0e3ba02cf1 
							
						 
					 
					
						
						
							
							Fixing more test falure errors  
						
						 
						
						
						
						
					 
					
						2019-08-22 13:54:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bimbashrestha 
							
						 
					 
					
						
						
						
						
							
						
						
							4faf3a5911 
							
						 
					 
					
						
						
							
							Fixing ci-circle test failure issues  
						
						 
						
						
						
						
					 
					
						2019-08-22 13:46:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bimbashrestha 
							
						 
					 
					
						
						
						
						
							
						
						
							cba5350f88 
							
						 
					 
					
						
						
							
							Moving RLE logic to inside ZSTD_compressBlock_internal and adding assert  
						
						 
						
						
						
						
					 
					
						2019-08-22 12:12:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Magerko 
							
						 
					 
					
						
						
						
						
							
						
						
							493f95c7df 
							
						 
					 
					
						
						
							
							Fix merge conflicts  
						
						 
						
						
						
						
					 
					
						2019-08-22 11:51:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bimbashrestha 
							
						 
					 
					
						
						
						
						
							
						
						
							4c90d862e3 
							
						 
					 
					
						
						
							
							Generate RLE blocks in the encoder  
						
						 
						
						
						
						
					 
					
						2019-08-22 11:27:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Magerko 
							
						 
					 
					
						
						
						
						
							
						
						
							c7a24d7a14 
							
						 
					 
					
						
						
							
							Define ZSTD_SRCSIZEHINT_MIN as 0  
						
						 
						
						
						
						
					 
					
						2019-08-20 13:06:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Magerko 
							
						 
					 
					
						
						
						
						
							
						
						
							2d39b43906 
							
						 
					 
					
						
						
							
							Use int for srcSizeHint when sensible  
						
						 
						
						
						
						
					 
					
						2019-08-19 16:49:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Magerko 
							
						 
					 
					
						
						
						
						
							
						
						
							edf2abf106 
							
						 
					 
					
						
						
							
							Fix fall-through case  
						
						 
						
						
						
						
					 
					
						2019-08-19 12:32:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Magerko 
							
						 
					 
					
						
						
						
						
							
						
						
							dffbac5f89 
							
						 
					 
					
						
						
							
							Add --size-hint=# option  
						
						 
						
						
						
						
					 
					
						2019-08-19 11:38:49 -07: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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be3d2e2de8 
							
						 
					 
					
						
						
							
							Merge pull request  #1679  from ephiepark/dev  
						
						 
						
						... 
						
						
						
						Restructure the source files 
						
						
					 
					
						2019-07-19 15:29:07 -07:00