mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Vendor Update (#16121)
* update github.com/PuerkitoBio/goquery * update github.com/alecthomas/chroma * update github.com/blevesearch/bleve/v2 * update github.com/caddyserver/certmagic * update github.com/go-enry/go-enry/v2 * update github.com/go-git/go-billy/v5 * update github.com/go-git/go-git/v5 * update github.com/go-redis/redis/v8 * update github.com/go-testfixtures/testfixtures/v3 * update github.com/jaytaylor/html2text * update github.com/json-iterator/go * update github.com/klauspost/compress * update github.com/markbates/goth * update github.com/mattn/go-isatty * update github.com/mholt/archiver/v3 * update github.com/microcosm-cc/bluemonday * update github.com/minio/minio-go/v7 * update github.com/prometheus/client_golang * update github.com/unrolled/render * update github.com/xanzy/go-gitlab * update github.com/yuin/goldmark * update github.com/yuin/goldmark-highlighting Co-authored-by: techknowlogick <techknowlogick@gitea.io>
This commit is contained in:
		
							
								
								
									
										52
									
								
								vendor/github.com/klauspost/compress/zstd/blockenc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										52
									
								
								vendor/github.com/klauspost/compress/zstd/blockenc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -156,7 +156,7 @@ func (h *literalsHeader) setSize(regenLen int) { | ||||
| 	switch { | ||||
| 	case inBits < 5: | ||||
| 		lh |= (uint64(regenLen) << 3) | (1 << 60) | ||||
| 		if debug { | ||||
| 		if debugEncoder { | ||||
| 			got := int(lh>>3) & 0xff | ||||
| 			if got != regenLen { | ||||
| 				panic(fmt.Sprint("litRegenSize = ", regenLen, "(want) != ", got, "(got)")) | ||||
| @@ -184,7 +184,7 @@ func (h *literalsHeader) setSizes(compLen, inLen int, single bool) { | ||||
| 			lh |= 1 << 2 | ||||
| 		} | ||||
| 		lh |= (uint64(inLen) << 4) | (uint64(compLen) << (10 + 4)) | (3 << 60) | ||||
| 		if debug { | ||||
| 		if debugEncoder { | ||||
| 			const mmask = (1 << 24) - 1 | ||||
| 			n := (lh >> 4) & mmask | ||||
| 			if int(n&1023) != inLen { | ||||
| @@ -312,7 +312,7 @@ func (b *blockEnc) encodeRaw(a []byte) { | ||||
| 	bh.setType(blockTypeRaw) | ||||
| 	b.output = bh.appendTo(b.output[:0]) | ||||
| 	b.output = append(b.output, a...) | ||||
| 	if debug { | ||||
| 	if debugEncoder { | ||||
| 		println("Adding RAW block, length", len(a), "last:", b.last) | ||||
| 	} | ||||
| } | ||||
| @@ -325,7 +325,7 @@ func (b *blockEnc) encodeRawTo(dst, src []byte) []byte { | ||||
| 	bh.setType(blockTypeRaw) | ||||
| 	dst = bh.appendTo(dst) | ||||
| 	dst = append(dst, src...) | ||||
| 	if debug { | ||||
| 	if debugEncoder { | ||||
| 		println("Adding RAW block, length", len(src), "last:", b.last) | ||||
| 	} | ||||
| 	return dst | ||||
| @@ -339,7 +339,7 @@ func (b *blockEnc) encodeLits(lits []byte, raw bool) error { | ||||
|  | ||||
| 	// Don't compress extremely small blocks | ||||
| 	if len(lits) < 8 || (len(lits) < 32 && b.dictLitEnc == nil) || raw { | ||||
| 		if debug { | ||||
| 		if debugEncoder { | ||||
| 			println("Adding RAW block, length", len(lits), "last:", b.last) | ||||
| 		} | ||||
| 		bh.setType(blockTypeRaw) | ||||
| @@ -371,7 +371,7 @@ func (b *blockEnc) encodeLits(lits []byte, raw bool) error { | ||||
|  | ||||
| 	switch err { | ||||
| 	case huff0.ErrIncompressible: | ||||
| 		if debug { | ||||
| 		if debugEncoder { | ||||
| 			println("Adding RAW block, length", len(lits), "last:", b.last) | ||||
| 		} | ||||
| 		bh.setType(blockTypeRaw) | ||||
| @@ -379,7 +379,7 @@ func (b *blockEnc) encodeLits(lits []byte, raw bool) error { | ||||
| 		b.output = append(b.output, lits...) | ||||
| 		return nil | ||||
| 	case huff0.ErrUseRLE: | ||||
| 		if debug { | ||||
| 		if debugEncoder { | ||||
| 			println("Adding RLE block, length", len(lits)) | ||||
| 		} | ||||
| 		bh.setType(blockTypeRLE) | ||||
| @@ -396,12 +396,12 @@ func (b *blockEnc) encodeLits(lits []byte, raw bool) error { | ||||
| 	bh.setType(blockTypeCompressed) | ||||
| 	var lh literalsHeader | ||||
| 	if reUsed { | ||||
| 		if debug { | ||||
| 		if debugEncoder { | ||||
| 			println("Reused tree, compressed to", len(out)) | ||||
| 		} | ||||
| 		lh.setType(literalsBlockTreeless) | ||||
| 	} else { | ||||
| 		if debug { | ||||
| 		if debugEncoder { | ||||
| 			println("New tree, compressed to", len(out), "tree size:", len(b.litEnc.OutTable)) | ||||
| 		} | ||||
| 		lh.setType(literalsBlockCompressed) | ||||
| @@ -517,7 +517,7 @@ func (b *blockEnc) encode(org []byte, raw, rawAllLits bool) error { | ||||
| 		lh.setSize(len(b.literals)) | ||||
| 		b.output = lh.appendTo(b.output) | ||||
| 		b.output = append(b.output, b.literals...) | ||||
| 		if debug { | ||||
| 		if debugEncoder { | ||||
| 			println("Adding literals RAW, length", len(b.literals)) | ||||
| 		} | ||||
| 	case huff0.ErrUseRLE: | ||||
| @@ -525,22 +525,22 @@ func (b *blockEnc) encode(org []byte, raw, rawAllLits bool) error { | ||||
| 		lh.setSize(len(b.literals)) | ||||
| 		b.output = lh.appendTo(b.output) | ||||
| 		b.output = append(b.output, b.literals[0]) | ||||
| 		if debug { | ||||
| 		if debugEncoder { | ||||
| 			println("Adding literals RLE") | ||||
| 		} | ||||
| 	case nil: | ||||
| 		// Compressed litLen... | ||||
| 		if reUsed { | ||||
| 			if debug { | ||||
| 			if debugEncoder { | ||||
| 				println("reused tree") | ||||
| 			} | ||||
| 			lh.setType(literalsBlockTreeless) | ||||
| 		} else { | ||||
| 			if debug { | ||||
| 			if debugEncoder { | ||||
| 				println("new tree, size:", len(b.litEnc.OutTable)) | ||||
| 			} | ||||
| 			lh.setType(literalsBlockCompressed) | ||||
| 			if debug { | ||||
| 			if debugEncoder { | ||||
| 				_, _, err := huff0.ReadTable(out, nil) | ||||
| 				if err != nil { | ||||
| 					panic(err) | ||||
| @@ -548,18 +548,18 @@ func (b *blockEnc) encode(org []byte, raw, rawAllLits bool) error { | ||||
| 			} | ||||
| 		} | ||||
| 		lh.setSizes(len(out), len(b.literals), single) | ||||
| 		if debug { | ||||
| 		if debugEncoder { | ||||
| 			printf("Compressed %d literals to %d bytes", len(b.literals), len(out)) | ||||
| 			println("Adding literal header:", lh) | ||||
| 		} | ||||
| 		b.output = lh.appendTo(b.output) | ||||
| 		b.output = append(b.output, out...) | ||||
| 		b.litEnc.Reuse = huff0.ReusePolicyAllow | ||||
| 		if debug { | ||||
| 		if debugEncoder { | ||||
| 			println("Adding literals compressed") | ||||
| 		} | ||||
| 	default: | ||||
| 		if debug { | ||||
| 		if debugEncoder { | ||||
| 			println("Adding literals ERROR:", err) | ||||
| 		} | ||||
| 		return err | ||||
| @@ -577,7 +577,7 @@ func (b *blockEnc) encode(org []byte, raw, rawAllLits bool) error { | ||||
| 		n := len(b.sequences) - 0x7f00 | ||||
| 		b.output = append(b.output, 255, uint8(n), uint8(n>>8)) | ||||
| 	} | ||||
| 	if debug { | ||||
| 	if debugEncoder { | ||||
| 		println("Encoding", len(b.sequences), "sequences") | ||||
| 	} | ||||
| 	b.genCodes() | ||||
| @@ -611,17 +611,17 @@ func (b *blockEnc) encode(org []byte, raw, rawAllLits bool) error { | ||||
| 		nSize = nSize + (nSize+2*8*16)>>4 | ||||
| 		switch { | ||||
| 		case predefSize <= prevSize && predefSize <= nSize || forcePreDef: | ||||
| 			if debug { | ||||
| 			if debugEncoder { | ||||
| 				println("Using predefined", predefSize>>3, "<=", nSize>>3) | ||||
| 			} | ||||
| 			return preDef, compModePredefined | ||||
| 		case prevSize <= nSize: | ||||
| 			if debug { | ||||
| 			if debugEncoder { | ||||
| 				println("Using previous", prevSize>>3, "<=", nSize>>3) | ||||
| 			} | ||||
| 			return prev, compModeRepeat | ||||
| 		default: | ||||
| 			if debug { | ||||
| 			if debugEncoder { | ||||
| 				println("Using new, predef", predefSize>>3, ". previous:", prevSize>>3, ">", nSize>>3, "header max:", cur.maxHeaderSize()>>3, "bytes") | ||||
| 				println("tl:", cur.actualTableLog, "symbolLen:", cur.symbolLen, "norm:", cur.norm[:cur.symbolLen], "hist", cur.count[:cur.symbolLen]) | ||||
| 			} | ||||
| @@ -634,7 +634,7 @@ func (b *blockEnc) encode(org []byte, raw, rawAllLits bool) error { | ||||
| 	if llEnc.useRLE { | ||||
| 		mode |= uint8(compModeRLE) << 6 | ||||
| 		llEnc.setRLE(b.sequences[0].llCode) | ||||
| 		if debug { | ||||
| 		if debugEncoder { | ||||
| 			println("llEnc.useRLE") | ||||
| 		} | ||||
| 	} else { | ||||
| @@ -645,7 +645,7 @@ func (b *blockEnc) encode(org []byte, raw, rawAllLits bool) error { | ||||
| 	if ofEnc.useRLE { | ||||
| 		mode |= uint8(compModeRLE) << 4 | ||||
| 		ofEnc.setRLE(b.sequences[0].ofCode) | ||||
| 		if debug { | ||||
| 		if debugEncoder { | ||||
| 			println("ofEnc.useRLE") | ||||
| 		} | ||||
| 	} else { | ||||
| @@ -657,7 +657,7 @@ func (b *blockEnc) encode(org []byte, raw, rawAllLits bool) error { | ||||
| 	if mlEnc.useRLE { | ||||
| 		mode |= uint8(compModeRLE) << 2 | ||||
| 		mlEnc.setRLE(b.sequences[0].mlCode) | ||||
| 		if debug { | ||||
| 		if debugEncoder { | ||||
| 			println("mlEnc.useRLE, code: ", b.sequences[0].mlCode, "value", b.sequences[0].matchLen) | ||||
| 		} | ||||
| 	} else { | ||||
| @@ -666,7 +666,7 @@ func (b *blockEnc) encode(org []byte, raw, rawAllLits bool) error { | ||||
| 		mode |= uint8(m) << 2 | ||||
| 	} | ||||
| 	b.output = append(b.output, mode) | ||||
| 	if debug { | ||||
| 	if debugEncoder { | ||||
| 		printf("Compression modes: 0b%b", mode) | ||||
| 	} | ||||
| 	b.output, err = llEnc.writeCount(b.output) | ||||
| @@ -786,7 +786,7 @@ func (b *blockEnc) encode(org []byte, raw, rawAllLits bool) error { | ||||
|  | ||||
| 	// Size is output minus block header. | ||||
| 	bh.setSize(uint32(len(b.output)-bhOffset) - 3) | ||||
| 	if debug { | ||||
| 	if debugEncoder { | ||||
| 		println("Rewriting block header", bh) | ||||
| 	} | ||||
| 	_ = bh.appendTo(b.output[bhOffset:bhOffset]) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user