| 
							
							
								 Yann Collet | 1a26ec6e8d | opt: init statistics from dictionary instead of starting from fake "default" statistics. | 2018-05-10 17:59:12 -07:00 |  | 
			
				
					| 
							
							
								 Yann Collet | ac6105463a | opt: minor improvements to log traces slight improvement when using fractional-bit evaluation (opt:dictionay) | 2018-05-09 15:46:11 -07:00 |  | 
			
				
					| 
							
							
								 Yann Collet | 4d5bd32a00 | added traces to look at symbol costs evaluation looks correct. | 2018-05-09 12:00:12 -07:00 |  | 
			
				
					| 
							
							
								 Yann Collet | a95a88af57 | removed huf_compress_impl.h re-imported all functions inside huf_compress.c
for easier source editing.
Also updated a bunch of code comments
for clarification. | 2018-03-13 14:14:05 -07:00 |  | 
			
				
					| 
							
							
								 Yann Collet | 653383f74a | minor nit from Mac XCode | 2018-02-22 15:44:26 -08:00 |  | 
			
				
					| 
							
							
								 Nick Terrell | 76cb38d085 | [zstd] Backport kernel patch from @ColinIanKing * Make the U32 table in `FSE_normalizeCount()` static.
* Patch from https://lkml.kernel.org/r/20170922145946.14316-1-colin.king@canonical.com.
* Clang makes non-static tables static anyways. gcc however, does [weird things](https://godbolt.org/g/fvTcED).
* Benchmarks showed no difference in speed. | 2017-09-25 16:18:23 -07:00 |  | 
			
				
					| 
							
							
								 Nick Terrell | cae3e3c652 | [fse] Fix FSE_optimalTableLog() for srcSize==1 | 2017-09-18 14:11:18 -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 |  | 
			
				
					| 
							
							
								 Nick Terrell | ae20d413da | [libzstd] Fix CHECK_V_F macros | 2017-07-25 12:52:01 -07:00 |  | 
			
				
					| 
							
							
								 Nick Terrell | 405d2a1027 | Explicitly convert scratchBuffer to unsigned* | 2017-04-04 16:35:31 -07:00 |  | 
			
				
					| 
							
							
								 Nick Terrell | 16a739cab0 | Switch call of FSE_count() to FSE_count_wksp() | 2017-04-04 16:17:21 -07:00 |  | 
			
				
					| 
							
							
								 Nick Terrell | 5152fb2cb2 | Convert all tabs to spaces | 2017-03-29 18:51:58 -07:00 |  | 
			
				
					| 
							
							
								 Yann Collet | 23776ce290 | fixed ERROR_GENERIC on dstSize_tooSmall required by users which depends on this error code to size dest buffer | 2017-03-23 17:59:50 -07:00 |  | 
			
				
					| 
							
							
								 Sean Purcell | 83038d236a | Fix bug in FSE distribution normalization | 2017-02-22 13:52:48 -08:00 |  | 
			
				
					| 
							
							
								 Yann Collet | 4596037042 | updated fse version feature minor refactoring (removing FSE_abs())
also : fix a few minor issues recently introduced in examples | 2017-02-15 12:00:03 -08:00 |  | 
			
				
					| 
							
							
								 Yann Collet | 643d9a234b | replaced usage of FSE_buildCTable by FSE_buildCTable_wksp, using less stack space in the process | 2016-12-01 16:24:04 -08:00 |  | 
			
				
					| 
							
							
								 Yann Collet | e928f7e16d | introduced ext_wksp variants of count to reduce stack memory usage | 2016-12-01 16:13:35 -08:00 |  | 
			
				
					| 
							
							
								 Yann Collet | 979cab412b | fixed some minor visual silent cast warnings. introduced FSE_count_parallel_wksp(). | 2016-11-30 18:10:38 -08:00 |  | 
			
				
					| 
							
							
								 Yann Collet | 5e00b848a8 | FSE_compress_wksp() uses less stack space | 2016-11-30 16:46:13 -08:00 |  | 
			
				
					| 
							
							
								 Yann Collet | d79a9a00d9 | Introduced FSE_compress_wksp() and FSE_buildCTable_wksp() to reduce stack memory usage | 2016-11-30 15:52:20 -08:00 |  | 
			
				
					| 
							
							
								 Yann Collet | 1563bfeabc | fixing FORCE_INLINE for older compilers (#330) | 2016-09-02 11:44:21 -07:00 |  | 
			
				
					| 
							
							
								 Yann Collet | d5c5a77990 | minor comments clarifications | 2016-07-20 13:35:14 +02:00 |  | 
			
				
					| 
							
							
								 Yann Collet | 52a0622beb | RepsCodes are saved into Dict (uncomplete : need decompression to regenerate them) | 2016-06-16 01:05:04 +02:00 |  | 
			
				
					| 
							
							
								 Yann Collet | d0e2cd15cb | Merged fse_staticintofse.h. Now requiresFSE_STATIC_LINKING_ONLYmacro. | 2016-06-05 00:58:01 +02:00 |  | 
			
				
					| 
							
							
								 Yann Collet | f22a0d653d | huff0 dynamic reduction | 2016-05-20 14:36:36 +02:00 |  | 
			
				
					| 
							
							
								 Yann Collet | 45f84ab7cc | all programs use ZSTD_VERSION_STRINGfromzstd.hto display their version | 2016-05-20 12:34:40 +02:00 |  | 
			
				
					| 
							
							
								 inikep | 23a0889301 | separation of lib/ into common/, compress/, decompress/, dictBuilder/, legacy/ | 2016-04-22 12:43:18 +02:00 |  |