Stella Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							e50ed1fa3a 
							
						 
					 
					
						
						
							
							Fix undefined behavior when srcSize==1  
						
						 
						
						
						
						
					 
					
						2017-08-22 11:55:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stella Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							5b956f4753 
							
						 
					 
					
						
						
							
							Comment out CCtx_param versions of CDict functions  
						
						 
						
						
						
						
					 
					
						2017-08-21 14:49:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stella Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							502031ca10 
							
						 
					 
					
						
						
							
							Use cctxParam version of createCDict internally  
						
						 
						
						
						
						
					 
					
						2017-08-21 11:00:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stella Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							91b30dbe84 
							
						 
					 
					
						
						
							
							Remove test parameter  
						
						 
						
						
						
						
					 
					
						2017-08-21 10:09:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stella Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							f181f33bdf 
							
						 
					 
					
						
						
							
							Disable tests and refactor  
						
						 
						
						
						
						
					 
					
						2017-08-21 01:59:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stella Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							023b24e6d4 
							
						 
					 
					
						
						
							
							Add cctx param tests  
						
						 
						
						
						
						
					 
					
						2017-08-20 22:55:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							7db552676e 
							
						 
					 
					
						
						
							
							reduced pool queue to 0 to save memory  
						
						 
						
						... 
						
						
						
						fixed : pool performance when jobs are fires fast and queueSize==0 
						
						
					 
					
						2017-08-19 15:07:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stella Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							d775519296 
							
						 
					 
					
						
						
							
							Add cctxParam versions of internal functions  
						
						 
						
						
						
						
					 
					
						2017-08-18 17:37:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							32fb407c9d 
							
						 
					 
					
						
						
							
							updated a bunch of headers  
						
						 
						
						... 
						
						
						
						for the new license 
						
						
					 
					
						2017-08-18 16:52:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stella Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							399ae013d4 
							
						 
					 
					
						
						
							
							Add function to apply cctx params  
						
						 
						
						
						
						
					 
					
						2017-08-18 13:01:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stella Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							81d89d82a6 
							
						 
					 
					
						
						
							
							Move nbThreads to cctx params  
						
						 
						
						
						
						
					 
					
						2017-08-18 12:08:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stella Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							2300c58a6f 
							
						 
					 
					
						
						
							
							Move dictContentByRef to cctx params  
						
						 
						
						
						
						
					 
					
						2017-08-18 12:03:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stella Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							b6cb2ed8cb 
							
						 
					 
					
						
						
							
							Move dictMode to cctxParams  
						
						 
						
						
						
						
					 
					
						2017-08-18 11:43:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stella Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							c0221124d5 
							
						 
					 
					
						
						
							
							Add function to set opaque parameters  
						
						 
						
						
						
						
					 
					
						2017-08-17 19:30:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stella Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							699f11b4f7 
							
						 
					 
					
						
						
							
							Create opaque parameter structure  
						
						 
						
						
						
						
					 
					
						2017-08-17 17:33:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							f9e6590715 
							
						 
					 
					
						
						
							
							Merge pull request  #796  from terrelln/is-error  
						
						 
						
						... 
						
						
						
						[FSE][HUF] Inline error checks 
						
						
					 
					
						2017-08-15 12:37:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Terrell 
							
						 
					 
					
						
						
						
						
							
						
						
							07c6ff588e 
							
						 
					 
					
						
						
							
							[FSE][HUF] Inline error checks  
						
						 
						
						... 
						
						
						
						Caught by Clang's optimization remarks. 
						
						
					 
					
						2017-08-15 11:23:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Terrell 
							
						 
					 
					
						
						
						
						
							
						
						
							565e925eb7 
							
						 
					 
					
						
						
							
							[libzstd] Fix FORCE_INLINE macro  
						
						 
						
						
						
						
					 
					
						2017-08-14 21:12:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stella Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							73ba58955f 
							
						 
					 
					
						
						
							
							Signal after finishing job when queueSize=0  
						
						 
						
						
						
						
					 
					
						2017-08-01 20:12:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stella Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							1d76da1d87 
							
						 
					 
					
						
						
							
							Replace marker with queueEmpty variable and update pool.h comment  
						
						 
						
						
						
						
					 
					
						2017-08-01 12:30:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stella Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							5adceeed01 
							
						 
					 
					
						
						
							
							Allow queueSize=0 in pool.c and update poolTests  
						
						 
						
						
						
						
					 
					
						2017-07-31 10:10:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							a90b16e150 
							
						 
					 
					
						
						
							
							Visual blind fix 2  
						
						 
						
						
						
						
					 
					
						2017-07-20 15:57:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							b4d460f32c 
							
						 
					 
					
						
						
							
							pool.c : blindfix for Visual warnings  
						
						 
						
						
						
						
					 
					
						2017-07-20 01:13:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							3974d2b38a 
							
						 
					 
					
						
						
							
							blind fix for Windows Multithreading module  
						
						 
						
						... 
						
						
						
						adds a fake 0 return value for mutex/cond init 
						
						
					 
					
						2017-07-19 13:33:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							b71363b967 
							
						 
					 
					
						
						
							
							check pthread_*_init() success condition  
						
						 
						
						
						
						
					 
					
						2017-07-19 01:05:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							77d67fb167 
							
						 
					 
					
						
						
							
							Merge pull request  #766  from terrelln/real-block-split  
						
						 
						
						... 
						
						
						
						[libzstd] Pull optimal parser state out of seqStore_t 
						
						
					 
					
						2017-07-18 08:26:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							14c83b05c7 
							
						 
					 
					
						
						
							
							Merge pull request  #765  from terrelln/real-block-split  
						
						 
						
						... 
						
						
						
						[libzstd] Remove ZSTD_CCtx* argument of ZSTD_compressSequences() 
						
						
					 
					
						2017-07-17 19:25:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Terrell 
							
						 
					 
					
						
						
						
						
							
						
						
							7a28b9e4a3 
							
						 
					 
					
						
						
							
							[libzstd] Pull optimal parser state out of seqStore_t  
						
						 
						
						
						
						
					 
					
						2017-07-17 15:29:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							3381bf4b84 
							
						 
					 
					
						
						
							
							Merge pull request  #764  from terrelln/real-block-split  
						
						 
						
						... 
						
						
						
						[libzstd] Refactor ZSTD_compressSequences() 
						
						
					 
					
						2017-07-17 14:46:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Terrell 
							
						 
					 
					
						
						
						
						
							
						
						
							e198230645 
							
						 
					 
					
						
						
							
							[libzstd] Remove ZSTD_CCtx* argument of ZSTD_compressSequences()  
						
						 
						
						
						
						
					 
					
						2017-07-17 12:27:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							3b0cff3c33 
							
						 
					 
					
						
						
							
							fixed clang's -Wdocumentation  
						
						 
						
						
						
						
					 
					
						2017-07-13 18:58:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							2bd6440be0 
							
						 
					 
					
						
						
							
							pinned down error code enum values  
						
						 
						
						... 
						
						
						
						Note : all error codes are changed by this new version,
but it's expected to be the last change for existing codes.
Codes are now grouped by category, and receive a manually attributed value.
The objective is to guarantee that
error code values will not change in the future
when introducing new codes.
Intentionnal empty spaces and ranges are defined
in order to keep room for potential new codes. 
						
						
					 
					
						2017-07-13 17:12:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Terrell 
							
						 
					 
					
						
						
						
						
							
						
						
							830ef4152a 
							
						 
					 
					
						
						
							
							[libzstd] Increase granularity of FSECTable repeat mode  
						
						 
						
						
						
						
					 
					
						2017-07-13 12:45:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							d985319337 
							
						 
					 
					
						
						
							
							Merge pull request  #759  from terrelln/real-block-split  
						
						 
						
						... 
						
						
						
						[libzstd] Pull CTables into sub-structure 
						
						
					 
					
						2017-07-13 10:24:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Terrell 
							
						 
					 
					
						
						
						
						
							
						
						
							de0414b736 
							
						 
					 
					
						
						
							
							[libzstd] Pull CTables into sub-structure  
						
						 
						
						
						
						
					 
					
						2017-07-12 19:49:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							16261e6951 
							
						 
					 
					
						
						
							
							buffer pool can be invoked from multiple threads  
						
						 
						
						
						
						
					 
					
						2017-07-11 14:14:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							0f4fc6c20a 
							
						 
					 
					
						
						
							
							fixed several conversion warnings  
						
						 
						
						
						
						
					 
					
						2017-07-07 17:13:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							f04deff4fc 
							
						 
					 
					
						
						
							
							fixed   #718 , reported by @GregSlazinski, solution suggested by @mcmilk  
						
						 
						
						
						
						
					 
					
						2017-07-06 01:42:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							5a77361595 
							
						 
					 
					
						
						
							
							fixed wrong function name in comment  
						
						 
						
						
						
						
					 
					
						2017-07-03 15:21:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cyan4973 
							
						 
					 
					
						
						
						
						
							
						
						
							21fdf97e00 
							
						 
					 
					
						
						
							
							Merge branch 'dev' into fullbench  
						
						 
						
						
						
						
					 
					
						2017-07-01 07:01:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							d5c046c609 
							
						 
					 
					
						
						
							
							implemented shortcut for zstd_compress_generic() in MT mode  
						
						 
						
						... 
						
						
						
						added ZSTDMT_compress_advanced() API 
						
						
					 
					
						2017-06-30 14:51:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							7f40bb1c39 
							
						 
					 
					
						
						
							
							Merge pull request  #742  from stellamplau/stack-space  
						
						 
						
						... 
						
						
						
						Reduce stack usage of HUF_readDTableX4 and HUF_readDTableX2 
						
						
					 
					
						2017-06-30 14:50:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stella Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							32df49e9f8 
							
						 
					 
					
						
						
							
							Fix typo  
						
						 
						
						
						
						
					 
					
						2017-06-30 12:56:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stella Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							b0513b519c 
							
						 
					 
					
						
						
							
							Add comment to HUF_DECOMPRESS_WORKSPACE_SIZE  
						
						 
						
						
						
						
					 
					
						2017-06-30 12:53:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							a3d9926c40 
							
						 
					 
					
						
						
							
							compression optimization opportunity  
						
						 
						
						... 
						
						
						
						switch to single-pass mode directly into output buffer
when outputSize >= ZSTD_compressBound(inputSize).
Speed gains observed with fullbench (~+15% on level 1) 
						
						
					 
					
						2017-06-29 14:44:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stella Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							99e315999c 
							
						 
					 
					
						
						
							
							Reduce stack usage of HUF_readDTableX4 and HUF_readDTableX2  
						
						 
						
						
						
						
					 
					
						2017-06-29 11:49:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							33a6639039 
							
						 
					 
					
						
						
							
							fixed ZSTD_refPrefix with Multithread-enabled CCtx  
						
						 
						
						
						
						
					 
					
						2017-06-28 11:09:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							7d3816183f 
							
						 
					 
					
						
						
							
							exposed ZSTD_MAGIC_DICTIONARY in zstd.h  
						
						 
						
						... 
						
						
						
						makes it easier to explain ZSTD_dictMode 
						
						
					 
					
						2017-06-27 13:50:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							7bd1a2900e 
							
						 
					 
					
						
						
							
							added ZSTD_dictMode_e to control dictionary loading mode  
						
						 
						
						
						
						
					 
					
						2017-06-21 11:50:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yann Collet 
							
						 
					 
					
						
						
						
						
							
						
						
							c3bce24ef4 
							
						 
					 
					
						
						
							
							fixed potential dangling pointer, detected by @terrelln  
						
						 
						
						
						
						
					 
					
						2017-06-20 16:09:11 -07:00