Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							45dc35628c
							
						
					 | 
					
						
						
							
							first version of doubleFast
						
						
						
						
						
						
					 | 
					
						2016-07-12 09:47:31 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							aa2628da30
							
						
					 | 
					
						
						
							
							added : ZSTD_insertBlock(), basic tests
						
						
						
						
						
						
					 | 
					
						2016-07-07 15:28:41 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							e72efeb0a1
							
						
					 | 
					
						
						
							
							removed "error_public.h" dependency from "zstd.h"
						
						
						
						
						
						
					 | 
					
						2016-07-07 14:17:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							f323bf7d32
							
						
					 | 
					
						
						
							
							added : ZSTD_getDecompressedSize()
						
						
						
						
						
						
					 | 
					
						2016-07-07 13:14:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							6c6e1751f6
							
						
					 | 
					
						
						
							
							use ZSTD_getParams() to simplify code
						
						
						
						
						
						
					 | 
					
						2016-06-27 15:28:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							d4f4e58ee1
							
						
					 | 
					
						
						
							
							fixed ZSTD_decompressBlock() using multiple blocks
						
						
						
						
						
						
					 | 
					
						2016-06-27 01:31:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							3f01c8833f
							
						
					 | 
					
						
						
							
							better seed randomization for systems with poor clock() resolutation
						
						
						
						
						
						
					 | 
					
						2016-06-16 13:38:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							803c05ec7e
							
						
					 | 
					
						
						
							
							fuzzer : tests with high id are run without need to change finalTestNb
						
						
						
						
						
						
					 | 
					
						2016-06-16 11:32:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							d3b7f8d21f
							
						
					 | 
					
						
						
							
							Merged zstd_static.h into zstd.h . Now requires ZSTD_STATIC_LINKING_ONLY macro
						
						
						
						
						
						
					 | 
					
						2016-06-04 19:47:02 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							f2a3b6e7b4
							
						
					 | 
					
						
						
							
							added : frame content checksum
						
						
						
						
						
						
					 | 
					
						2016-05-31 22:23:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							b81cbbade1
							
						
					 | 
					
						
						
							
							fixed minor conversion warning
						
						
						
						
						
						
					 | 
					
						2016-05-30 22:29:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cyan
							
						 
					 | 
					
						
						
						
						
							
						
						
							b880631aed
							
						
					 | 
					
						
						
							
							Fixed visual projects
						
						
						
						
						
						
						
						Signed-off-by: Yann Collet <yann.collet.73@gmail.com> 
						
						
					 | 
					
						2016-05-30 18:28:29 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							30009521d7
							
						
					 | 
					
						
						
							
							fuzzer tests dictBuilder.
						
						
						
						
						
						
						
						Added : ability to not store dictID during compression; decompression doesn't check dictID then 
						
						
					 | 
					
						2016-05-30 16:17:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							d2858e93cb
							
						
					 | 
					
						
						
							
							minor refactoring
						
						
						
						
						
						
					 | 
					
						2016-05-30 15:11:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							c0a9bf3c2e
							
						
					 | 
					
						
						
							
							minor code refactoring
						
						
						
						
						
						
					 | 
					
						2016-05-30 04:48:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							954e2bc48f
							
						
					 | 
					
						
						
							
							added fuzzer test for ZSTD_compressBegin_advanced()
						
						
						
						
						
						
					 | 
					
						2016-05-30 01:42:05 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							33341de7d7
							
						
					 | 
					
						
						
							
							fixed fuzzer dictionary test
						
						
						
						
						
						
					 | 
					
						2016-05-29 23:09:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							6c903a8dd5
							
						
					 | 
					
						
						
							
							updated xxhash to latest "dev" version
						
						
						
						
						
						
					 | 
					
						2016-05-28 13:34:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							45f84ab7cc
							
						
					 | 
					
						
						
							
							all programs use ZSTD_VERSION_STRING from zstd.h to display their version
						
						
						
						
						
						
					 | 
					
						2016-05-20 12:34:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							389648cc6d
							
						
					 | 
					
						
						
							
							Fixed : contentSize + copyCCtx()
						
						
						
						
						
						
					 | 
					
						2016-04-12 19:13:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							541dc7c7d4
							
						
					 | 
					
						
						
							
							Added : fuzzer test, checking contentLength value after copyCCtx() usage
						
						
						
						
						
						
					 | 
					
						2016-04-12 18:00:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							887e7da785
							
						
					 | 
					
						
						
							
							Fixed copyCCtx() on uninitialized cctx (reported by Oliver Lange)
						
						
						
						
						
						
					 | 
					
						2016-04-11 20:12:27 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							1fce6e0baa
							
						
					 | 
					
						
						
							
							Fixed : minor variable isolation
						
						
						
						
						
						
					 | 
					
						2016-04-08 20:26:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							ea63bb7b5e
							
						
					 | 
					
						
						
							
							converted fuzzer timer to clock_t
						
						
						
						
						
						
					 | 
					
						2016-04-08 15:25:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							7cbe79ab25
							
						
					 | 
					
						
						
							
							fixed write overflow found by fuzzer
						
						
						
						
						
						
					 | 
					
						2016-03-23 22:31:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							0d9ce04cd5
							
						
					 | 
					
						
						
							
							minor refactoring
						
						
						
						
						
						
					 | 
					
						2016-03-19 13:21:08 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							546c9b1c02
							
						
					 | 
					
						
						
							
							minor refactoring
						
						
						
						
						
						
					 | 
					
						2016-03-19 12:47:52 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							d1d210f3fb
							
						
					 | 
					
						
						
							
							minor code refactor
						
						
						
						
						
						
					 | 
					
						2016-03-19 12:12:07 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							f3120413cc
							
						
					 | 
					
						
						
							
							Fixed : decoder error on erroneous data
						
						
						
						
						
						
					 | 
					
						2016-03-19 11:40:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							346bffbc68
							
						
					 | 
					
						
						
							
							Added frame content size test within fuzzer
						
						
						
						
						
						
					 | 
					
						2016-03-15 15:24:52 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							dd54bbc184
							
						
					 | 
					
						
						
							
							Fixed large NbSeq > 32 K
						
						
						
						
						
						
						
						Added a test in Fuzzer to check NbSeq > 32 K 
						
						
					 | 
					
						2016-03-08 02:35:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							370b08e840
							
						
					 | 
					
						
						
							
							fix compression ratio for blocks <= 16 KB
						
						
						
						
						
						
					 | 
					
						2016-03-08 00:03:59 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							4ba85344e3
							
						
					 | 
					
						
						
							
							added test to generate lots of small sequences (3-bytes)
						
						
						
						
						
						
					 | 
					
						2016-03-07 20:01:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							4ec2998b1f
							
						
					 | 
					
						
						
							
							Added zeroes test (#137)
						
						
						
						
						
						
					 | 
					
						2016-03-04 19:09:28 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							e93add0439
							
						
					 | 
					
						
						
							
							Removed if (matchIndex >= current) return 0; as recommended by @inikep
						
						
						
						
						
						
					 | 
					
						2016-02-15 17:44:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							cefef8cde7
							
						
					 | 
					
						
						
							
							Change : zstd_opt_bt => zstd_btopt
						
						
						
						
						
						
					 | 
					
						2016-02-15 07:21:54 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							464fa996e9
							
						
					 | 
					
						
						
							
							added v0.4 legacy support
						
						
						
						
						
						
					 | 
					
						2016-02-03 01:09:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							1c8e194297
							
						
					 | 
					
						
						
							
							modified streaming compression API
						
						
						
						
						
						
					 | 
					
						2016-01-26 16:31:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							7b51a2948f
							
						
					 | 
					
						
						
							
							modified streaming decompression API
						
						
						
						
						
						
					 | 
					
						2016-01-26 15:58:49 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							977f1f3600
							
						
					 | 
					
						
						
							
							modified error system, following suggestions by @nemequ
						
						
						
						
						
						
					 | 
					
						2016-01-21 15:38:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							b012510d9f
							
						
					 | 
					
						
						
							
							dictionary with block API
						
						
						
						
						
						
					 | 
					
						2016-01-09 02:00:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							bf42c8e5d8
							
						
					 | 
					
						
						
							
							block-level API
						
						
						
						
						
						
					 | 
					
						2016-01-09 01:08:23 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							600962711d
							
						
					 | 
					
						
						
							
							added duplication tests
						
						
						
						
						
						
					 | 
					
						2016-01-08 17:27:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							ecd651bd91
							
						
					 | 
					
						
						
							
							added ZSTD_duplicateCCtx()
						
						
						
						
						
						
					 | 
					
						2016-01-07 15:35:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							5835e1b5ba
							
						
					 | 
					
						
						
							
							updated xxhash source
						
						
						
						
						
						
					 | 
					
						2016-01-05 01:44:36 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							4bfe415fa7
							
						
					 | 
					
						
						
							
							validated external dictionary
						
						
						
						
						
						
					 | 
					
						2015-12-06 13:18:37 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							e47c4e5f8e
							
						
					 | 
					
						
						
							
							strengthened bufferless streaming decompression
						
						
						
						
						
						
					 | 
					
						2015-12-05 09:23:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							1c2ddba469
							
						
					 | 
					
						
						
							
							use time limited fuzzer tests in CI
						
						
						
						
						
						
					 | 
					
						2015-12-04 17:45:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							553cf6a926
							
						
					 | 
					
						
						
							
							time-limited fuzzer tests
						
						
						
						
						
						
					 | 
					
						2015-12-04 17:25:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yann Collet
							
						 
					 | 
					
						
						
						
						
							
						
						
							417890cec2
							
						
					 | 
					
						
						
							
							strengthened streaming bufferless compression
						
						
						
						
						
						
					 | 
					
						2015-12-04 17:16:37 +01:00 | 
					
					
						
						
							
							
							
						
					 |