vendor: github.com/klauspost/compress v1.17.2
fixes data corruption with zstd output in "best" full diff: https://github.com/klauspost/compress/compare/v1.17.1...v1.17.2 Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
		
							
								
								
									
										2
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								go.mod
									
									
									
									
									
								
							@@ -35,7 +35,7 @@ require (
 | 
				
			|||||||
	github.com/grpc-ecosystem/go-grpc-middleware v1.4.0
 | 
						github.com/grpc-ecosystem/go-grpc-middleware v1.4.0
 | 
				
			||||||
	github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0
 | 
						github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0
 | 
				
			||||||
	github.com/intel/goresctrl v0.3.0
 | 
						github.com/intel/goresctrl v0.3.0
 | 
				
			||||||
	github.com/klauspost/compress v1.17.1
 | 
						github.com/klauspost/compress v1.17.2
 | 
				
			||||||
	github.com/minio/sha256-simd v1.0.1
 | 
						github.com/minio/sha256-simd v1.0.1
 | 
				
			||||||
	github.com/moby/locker v1.0.1
 | 
						github.com/moby/locker v1.0.1
 | 
				
			||||||
	github.com/moby/sys/mountinfo v0.6.2
 | 
						github.com/moby/sys/mountinfo v0.6.2
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								go.sum
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								go.sum
									
									
									
									
									
								
							@@ -645,8 +645,8 @@ github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI
 | 
				
			|||||||
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
 | 
					github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
 | 
				
			||||||
github.com/klauspost/compress v1.11.3/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs=
 | 
					github.com/klauspost/compress v1.11.3/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs=
 | 
				
			||||||
github.com/klauspost/compress v1.11.13/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs=
 | 
					github.com/klauspost/compress v1.11.13/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs=
 | 
				
			||||||
github.com/klauspost/compress v1.17.1 h1:NE3C767s2ak2bweCZo3+rdP4U/HoyVXLv/X9f2gPS5g=
 | 
					github.com/klauspost/compress v1.17.2 h1:RlWWUY/Dr4fL8qk9YG7DTZ7PDgME2V4csBXA8L/ixi4=
 | 
				
			||||||
github.com/klauspost/compress v1.17.1/go.mod h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE=
 | 
					github.com/klauspost/compress v1.17.2/go.mod h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE=
 | 
				
			||||||
github.com/klauspost/cpuid/v2 v2.2.5 h1:0E5MSMDEoAulmXNFquVs//DdoomxaoTY1kUhbc/qbZg=
 | 
					github.com/klauspost/cpuid/v2 v2.2.5 h1:0E5MSMDEoAulmXNFquVs//DdoomxaoTY1kUhbc/qbZg=
 | 
				
			||||||
github.com/klauspost/cpuid/v2 v2.2.5/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws=
 | 
					github.com/klauspost/cpuid/v2 v2.2.5/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws=
 | 
				
			||||||
github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
 | 
					github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -43,7 +43,7 @@ require (
 | 
				
			|||||||
	github.com/golang/protobuf v1.5.3 // indirect
 | 
						github.com/golang/protobuf v1.5.3 // indirect
 | 
				
			||||||
	github.com/google/go-cmp v0.5.9 // indirect
 | 
						github.com/google/go-cmp v0.5.9 // indirect
 | 
				
			||||||
	github.com/google/uuid v1.3.1 // indirect
 | 
						github.com/google/uuid v1.3.1 // indirect
 | 
				
			||||||
	github.com/klauspost/compress v1.17.1 // indirect
 | 
						github.com/klauspost/compress v1.17.2 // indirect
 | 
				
			||||||
	github.com/moby/locker v1.0.1 // indirect
 | 
						github.com/moby/locker v1.0.1 // indirect
 | 
				
			||||||
	github.com/moby/sys/mountinfo v0.6.2 // indirect
 | 
						github.com/moby/sys/mountinfo v0.6.2 // indirect
 | 
				
			||||||
	github.com/moby/sys/sequential v0.5.0 // indirect
 | 
						github.com/moby/sys/sequential v0.5.0 // indirect
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1296,8 +1296,8 @@ github.com/klauspost/compress v1.13.6/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47e
 | 
				
			|||||||
github.com/klauspost/compress v1.15.9/go.mod h1:PhcZ0MbTNciWF3rruxRgKxI5NkcHHrHUDtV4Yw2GlzU=
 | 
					github.com/klauspost/compress v1.15.9/go.mod h1:PhcZ0MbTNciWF3rruxRgKxI5NkcHHrHUDtV4Yw2GlzU=
 | 
				
			||||||
github.com/klauspost/compress v1.16.0/go.mod h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE=
 | 
					github.com/klauspost/compress v1.16.0/go.mod h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE=
 | 
				
			||||||
github.com/klauspost/compress v1.16.5/go.mod h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE=
 | 
					github.com/klauspost/compress v1.16.5/go.mod h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE=
 | 
				
			||||||
github.com/klauspost/compress v1.17.1 h1:NE3C767s2ak2bweCZo3+rdP4U/HoyVXLv/X9f2gPS5g=
 | 
					github.com/klauspost/compress v1.17.2 h1:RlWWUY/Dr4fL8qk9YG7DTZ7PDgME2V4csBXA8L/ixi4=
 | 
				
			||||||
github.com/klauspost/compress v1.17.1/go.mod h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE=
 | 
					github.com/klauspost/compress v1.17.2/go.mod h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE=
 | 
				
			||||||
github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg=
 | 
					github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg=
 | 
				
			||||||
github.com/klauspost/cpuid/v2 v2.2.3/go.mod h1:RVVoqg1df56z8g3pUjL/3lE5UfnlrJX8tyFgg4nqhuY=
 | 
					github.com/klauspost/cpuid/v2 v2.2.3/go.mod h1:RVVoqg1df56z8g3pUjL/3lE5UfnlrJX8tyFgg4nqhuY=
 | 
				
			||||||
github.com/klauspost/cpuid/v2 v2.2.5/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws=
 | 
					github.com/klauspost/cpuid/v2 v2.2.5/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws=
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										11
									
								
								vendor/github.com/klauspost/compress/zstd/enc_best.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								vendor/github.com/klauspost/compress/zstd/enc_best.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -197,12 +197,13 @@ encodeLoop:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
		// Set m to a match at offset if it looks like that will improve compression.
 | 
							// Set m to a match at offset if it looks like that will improve compression.
 | 
				
			||||||
		improve := func(m *match, offset int32, s int32, first uint32, rep int32) {
 | 
							improve := func(m *match, offset int32, s int32, first uint32, rep int32) {
 | 
				
			||||||
			if s-offset >= e.maxMatchOff || load3232(src, offset) != first {
 | 
								delta := s - offset
 | 
				
			||||||
 | 
								if delta >= e.maxMatchOff || delta <= 0 || load3232(src, offset) != first {
 | 
				
			||||||
				return
 | 
									return
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			if debugAsserts {
 | 
								if debugAsserts {
 | 
				
			||||||
				if offset <= 0 {
 | 
									if offset >= s {
 | 
				
			||||||
					panic(offset)
 | 
										panic(fmt.Sprintf("offset: %d - s:%d - rep: %d - cur :%d - max: %d", offset, s, rep, e.cur, e.maxMatchOff))
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
				if !bytes.Equal(src[s:s+4], src[offset:offset+4]) {
 | 
									if !bytes.Equal(src[s:s+4], src[offset:offset+4]) {
 | 
				
			||||||
					panic(fmt.Sprintf("first match mismatch: %v != %v, first: %08x", src[s:s+4], src[offset:offset+4], first))
 | 
										panic(fmt.Sprintf("first match mismatch: %v != %v, first: %08x", src[s:s+4], src[offset:offset+4], first))
 | 
				
			||||||
@@ -343,8 +344,8 @@ encodeLoop:
 | 
				
			|||||||
		if best.rep > 0 {
 | 
							if best.rep > 0 {
 | 
				
			||||||
			var seq seq
 | 
								var seq seq
 | 
				
			||||||
			seq.matchLen = uint32(best.length - zstdMinMatch)
 | 
								seq.matchLen = uint32(best.length - zstdMinMatch)
 | 
				
			||||||
			if debugAsserts && s <= nextEmit {
 | 
								if debugAsserts && s < nextEmit {
 | 
				
			||||||
				panic("s <= nextEmit")
 | 
									panic("s < nextEmit")
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			addLiterals(&seq, best.s)
 | 
								addLiterals(&seq, best.s)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								vendor/modules.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/modules.txt
									
									
									
									
										vendored
									
									
								
							@@ -279,7 +279,7 @@ github.com/intel/goresctrl/pkg/utils
 | 
				
			|||||||
# github.com/json-iterator/go v1.1.12
 | 
					# github.com/json-iterator/go v1.1.12
 | 
				
			||||||
## explicit; go 1.12
 | 
					## explicit; go 1.12
 | 
				
			||||||
github.com/json-iterator/go
 | 
					github.com/json-iterator/go
 | 
				
			||||||
# github.com/klauspost/compress v1.17.1
 | 
					# github.com/klauspost/compress v1.17.2
 | 
				
			||||||
## explicit; go 1.18
 | 
					## explicit; go 1.18
 | 
				
			||||||
github.com/klauspost/compress
 | 
					github.com/klauspost/compress
 | 
				
			||||||
github.com/klauspost/compress/fse
 | 
					github.com/klauspost/compress/fse
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user