Yann Collet 
							
						 
					 
					
						
						
							
						
						c26bde119b 
					 
					
						
						
							
							update changelog for v1.5.7  
						
						
						
						
					 
					
						2025-02-18 13:59:24 -08:00 
						 
				 
			
				
					
						
							
							
								Dimitri Papadopoulos 
							
						 
					 
					
						
						
							
						
						44e83e9180 
					 
					
						
						
							
							Fix typos not found by codespell  
						
						
						
						
					 
					
						2024-06-20 20:16:25 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Terrell 
							
						 
					 
					
						
						
							
						
						731f4b70fc 
					 
					
						
						
							
							Fix & fuzz ZSTD_generateSequences  
						
						... 
						
						
						
						This function was seriously flawed:
* It didn't do output bounds checks
* It produced invalid sequences when an uncompressed or RLE block was emitted
* It produced invalid sequences when the block splitter was enabled
* It produced invalid sequences when ZSTD_c_targetCBlockSize was enabled
I've attempted to fix these issues, but this function is just a bad idea,
so I've marked it as deprecated and unsafe. We should replace it with
`ZSTD_extractSequences()` which operates on a compressed frame. 
						
						
					 
					
						2024-03-21 07:18:05 -07:00 
						 
				 
			
				
					
						
							
							
								Elliot Gorokhovsky 
							
						 
					 
					
						
						
							
						
						741b87bbe1 
					 
					
						
						
							
							Fuzzing and bugfixes for magicless-format decoding ( #3976 )  
						
						... 
						
						
						
						* fuzzing and bugfixes for magicless format
* reset dctx before each decompression
* do not memcmp empty buffers
* nit: decompressor errata 
						
						
					 
					
						2024-03-20 19:22:34 -04:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						351498b932 
					 
					
						
						
							
							update CHANGELOG for v1.5.6  
						
						
						
						
					 
					
						2024-03-14 17:01:34 -07:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						2e29728797 
					 
					
						
						
							
							fix   #3583  
						
						... 
						
						
						
						As reported by @georgmu,
the previous fix is undone by the later initialization.
Switch order, so that initialization is adjusted by special case. 
						
						
					 
					
						2023-04-03 09:45:11 -07:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						9b4833df2d 
					 
					
						
						
							
							updated changelog  
						
						... 
						
						
						
						in preparation for v1.5.5 
						
						
					 
					
						2023-03-31 23:02:08 -07:00 
						 
				 
			
				
					
						
							
							
								Elliot Gorokhovsky 
							
						 
					 
					
						
						
							
						
						ff42ed1582 
					 
					
						
						
							
							Rename "External Matchfinder" to "Block-Level Sequence Producer" ( #3484 )  
						
						... 
						
						
						
						* change "external matchfinder" to "external sequence producer"
* migrate contrib/ to new naming convention
* fix contrib build
* fix error message
* update debug strings
* fix def of invalid sequences in zstd.h
* nit
* update CHANGELOG
* fix .gitignore 
						
						
					 
					
						2023-02-09 17:01:17 -05:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						4aa3bc49da 
					 
					
						
						
							
							updated CHANGELOG in preparation for v1.5.4 release  
						
						
						
						
					 
					
						2023-02-08 16:35:55 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						39ceef27f9 
					 
					
						
						
							
							bump version number to v1.5.4  
						
						... 
						
						
						
						start preparation for release 
						
						
					 
					
						2023-01-30 19:06:39 -08:00 
						 
				 
			
				
					
						
							
							
								Elliot Gorokhovsky 
							
						 
					 
					
						
						
							
						
						5c382bf110 
					 
					
						
						
							
							1.5.3 version bump  
						
						
						
						
					 
					
						2022-06-29 14:45:53 -04:00 
						 
				 
			
				
					
						
							
							
								W. Felix Handte 
							
						 
					 
					
						
						
							
						
						144879a7cd 
					 
					
						
						
							
							Update Changelog  
						
						
						
						
					 
					
						2022-01-10 12:48:40 -05:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						1219b7f3e3 
					 
					
						
						
							
							updated changelog for v1.5.1  
						
						
						
						
					 
					
						2021-12-20 12:28:27 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						8a724f91cb 
					 
					
						
						
							
							minor changelog update  
						
						
						
						
					 
					
						2021-12-16 01:07:15 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						7a347769dc 
					 
					
						
						
							
							minor changelog update  
						
						
						
						
					 
					
						2021-12-15 21:45:30 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						622fee6140 
					 
					
						
						
							
							minor changelog update, for clarity  
						
						
						
						
					 
					
						2021-12-15 11:56:11 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						4cc5e2818a 
					 
					
						
						
							
							complete changelog with  #2885  
						
						
						
						
					 
					
						2021-12-09 09:53:45 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						3d738307b4 
					 
					
						
						
							
							Update changelog for v1.5.1  
						
						
						
						
					 
					
						2021-12-08 16:55:38 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						705a62b612 
					 
					
						
						
							
							Merge pull request  #2643  from facebook/workers32  
						
						... 
						
						
						
						reduce ZSTDMT_NBWORKERS_MAX in 32-bit mode 
						
						
					 
					
						2021-05-12 14:18:31 -07:00 
						 
				 
			
				
					
						
							
							
								sen 
							
						 
					 
					
						
						
							
						
						a51e342ed1 
					 
					
						
						
							
							Update CHANGELOG to include patch from fix ( #2642 )  
						
						
						
						
					 
					
						2021-05-12 16:46:05 -04:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						8fae35591e 
					 
					
						
						
							
							Merge branch 'dev' of github.com:facebook/zstd into dev  
						
						
						
						
					 
					
						2021-05-12 13:12:30 -07:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						cb0cad9b79 
					 
					
						
						
							
							reduce Max nb Workers to 64 in 32-bit mode  
						
						... 
						
						
						
						and restored limit to 256 when in 64-bit mode
(it was reduced to 200 to give more room for 32-bit).
This should fix test instability issues
using lot of threads in 32-bit environments. 
						
						
					 
					
						2021-05-12 13:10:25 -07:00 
						 
				 
			
				
					
						
							
							
								sen 
							
						 
					 
					
						
						
							
						
						c730b8c5a3 
					 
					
						
						
							
							Remove const data members in threadpooltest payload ( #2639 ) ( #2640 )  
						
						
						
						
					 
					
						2021-05-12 16:09:48 -04:00 
						 
				 
			
				
					
						
							
							
								sen 
							
						 
					 
					
						
						
							
						
						01fe4796fb 
					 
					
						
						
							
							Add mt lib build to CL, shuffle around bugs section ( #2638 )  
						
						
						
						
					 
					
						2021-05-12 11:31:31 -04:00 
						 
				 
			
				
					
						
							
							
								sen 
							
						 
					 
					
						
						
							
						
						9c23ea9e2b 
					 
					
						
						
							
							Bump version to 1.5.0, rebuild documentation ( #2634 )  
						
						
						
						
					 
					
						2021-05-11 16:32:09 -04:00 
						 
				 
			
				
					
						
							
							
								W. Felix Handte 
							
						 
					 
					
						
						
							
						
						3835957b2d 
					 
					
						
						
							
							Update CHANGELOG  
						
						
						
						
					 
					
						2021-03-01 18:00:10 -05:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						7c495e8ea2 
					 
					
						
						
							
							updated version number to v1.4.8  
						
						
						
						
					 
					
						2020-12-18 15:52:11 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						8ab9bb9d26 
					 
					
						
						
							
							added api issues reported by @animalize  
						
						
						
						
					 
					
						2020-12-15 00:27:32 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						2e9ffdb468 
					 
					
						
						
							
							Updated CHANGELOG for v1.4.7  
						
						
						
						
					 
					
						2020-12-14 18:45:57 -08:00 
						 
				 
			
				
					
						
							
							
								animalize 
							
						 
					 
					
						
						
							
						
						e1fd4fd167 
					 
					
						
						
							
							add release dates to CHANGELOG  
						
						
						
						
					 
					
						2020-12-14 10:27:35 +08:00 
						 
				 
			
				
					
						
							
							
								Nick Terrell 
							
						 
					 
					
						
						
							
						
						edd8327097 
					 
					
						
						
							
							Update CHANGELOG for the next release  
						
						
						
						
					 
					
						2020-09-09 17:13:34 -07:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						18082ce85a 
					 
					
						
						
							
							updated CHANGELOG for v1.4.5  
						
						
						
						
					 
					
						2020-05-15 17:19:00 -07:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						f34eab162f 
					 
					
						
						
							
							updated CHANGELOG  
						
						
						
						
					 
					
						2020-01-24 14:12:25 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						3119256267 
					 
					
						
						
							
							updated CHANGELOG  
						
						... 
						
						
						
						one missing item in v1.4.4 
						
						
					 
					
						2020-01-07 09:51:22 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						5120883a9c 
					 
					
						
						
							
							bumped version number  
						
						... 
						
						
						
						so that potential issue report do not confuse `dev` with latest release 
						
						
					 
					
						2019-12-03 17:06:42 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						ae3d35dc8e 
					 
					
						
						
							
							updated CHANGELOG for v1.4.4  
						
						
						
						
					 
					
						2019-10-30 12:16:45 -07:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						faddd2aa1d 
					 
					
						
						
							
							updated CHANGELOG for v1.4.4  
						
						
						
						
					 
					
						2019-10-28 12:57:05 -07:00 
						 
				 
			
				
					
						
							
							
								W. Felix Handte 
							
						 
					 
					
						
						
							
						
						d6f31e1c38 
					 
					
						
						
							
							Add to CHANGELOG for Upcoming Release  
						
						
						
						
					 
					
						2019-08-15 14:42:38 -04:00 
						 
				 
			
				
					
						
							
							
								W. Felix Handte 
							
						 
					 
					
						
						
							
						
						6b68980173 
					 
					
						
						
							
							Update Changelog for v1.4.3  
						
						
						
						
					 
					
						2019-08-06 17:01:46 -04:00 
						 
				 
			
				
					
						
							
							
								W. Felix Handte 
							
						 
					 
					
						
						
							
						
						25824cc185 
					 
					
						
						
							
							Update CHANGELOG  
						
						
						
						
					 
					
						2019-07-24 17:35:52 -04:00 
						 
				 
			
				
					
						
							
							
								W. Felix Handte 
							
						 
					 
					
						
						
							
						
						62a0dc57b1 
					 
					
						
						
							
							Update CHANGELOG with v1.4.1 Changes  
						
						
						
						
					 
					
						2019-07-19 11:18:10 -04:00 
						 
				 
			
				
					
						
							
							
								Nick Terrell 
							
						 
					 
					
						
						
							
						
						de0499f7fa 
					 
					
						
						
							
							[libzstd] Require ZSTD_MULTITHREAD to create a ZSTDMT_CCtx  
						
						... 
						
						
						
						ZSTDMT was broken when compiled without ZSTD_MULTITHREAD defined,
because `ZSTD_CCtx_setParameter(cctx, ZSTD_c_nbWorkers, nbWorkerss)`
failed. It was detected by the MSVC test which runs the fuzzer with
multithreading disabled.
This is a very niche use case of a deprecated API, because the API is
inefficient and synchronous, since `threading.h` will be synchronous.
Users almost certainly don't want this, and anyone who tested their code
should realize that it is broken. Therefore, I think it is safe to
require `ZSTD_MULTITHREAD` to be defined to use ZSTDMT. 
						
						
					 
					
						2019-04-15 23:04:46 -07:00 
						 
				 
			
				
					
						
							
							
								Nick Terrell 
							
						 
					 
					
						
						
							
						
						bef61221a3 
					 
					
						
						
							
							Update the changelog for zstd-1.4.0  
						
						
						
						
					 
					
						2019-04-15 14:33:46 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Soref 
							
						 
					 
					
						
						
							
						
						a880ca239b 
					 
					
						
						
							
							Spelling ( #1582 )  
						
						... 
						
						
						
						* spelling: accidentally
* spelling: across
* spelling: additionally
* spelling: addresses
* spelling: appropriate
* spelling: assumed
* spelling: available
* spelling: builder
* spelling: capacity
* spelling: compiler
* spelling: compressibility
* spelling: compressor
* spelling: compression
* spelling: contract
* spelling: convenience
* spelling: decompress
* spelling: description
* spelling: deflate
* spelling: deterministically
* spelling: dictionary
* spelling: display
* spelling: eliminate
* spelling: preemptively
* spelling: exclude
* spelling: failure
* spelling: independence
* spelling: independent
* spelling: intentionally
* spelling: matching
* spelling: maximum
* spelling: meaning
* spelling: mishandled
* spelling: memory
* spelling: occasionally
* spelling: occurrence
* spelling: official
* spelling: offsets
* spelling: original
* spelling: output
* spelling: overflow
* spelling: overridden
* spelling: parameter
* spelling: performance
* spelling: probability
* spelling: receives
* spelling: redundant
* spelling: recompression
* spelling: resources
* spelling: sanity
* spelling: segment
* spelling: series
* spelling: specified
* spelling: specify
* spelling: subtracted
* spelling: successful
* spelling: return
* spelling: translation
* spelling: update
* spelling: unrelated
* spelling: useless
* spelling: variables
* spelling: variety
* spelling: verbatim
* spelling: verification
* spelling: visited
* spelling: warming
* spelling: workers
* spelling: with 
						
						
					 
					
						2019-04-12 11:18:11 -07:00 
						 
				 
			
				
					
						
							
							
								Nick Terrell 
							
						 
					 
					
						
						
							
						
						2e8c19f6a3 
					 
					
						
						
							
							Update changelog  
						
						
						
						
					 
					
						2019-02-20 10:46:14 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						0d212dd22d 
					 
					
						
						
							
							updated CHANGELOG for v1.3.8  
						
						
						
						
					 
					
						2018-12-22 12:10:29 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						092c4abd4c 
					 
					
						
						
							
							bumped version number to v1.3.8  
						
						
						
						
					 
					
						2018-11-13 15:53:38 -08:00 
						 
				 
			
				
					
						
							
							
								Yann Collet 
							
						 
					 
					
						
						
							
						
						4860311d99 
					 
					
						
						
							
							renamed NEWS as CHANGELOG  
						
						... 
						
						
						
						to conform fb publication rules. 
						
						
					 
					
						2018-10-26 15:57:13 -07:00