mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 11:02:25 -05:00 
			
		
		
		
	[chore]: Bump github.com/gin-contrib/gzip from 1.2.2 to 1.2.3 (#4000)
Bumps [github.com/gin-contrib/gzip](https://github.com/gin-contrib/gzip) from 1.2.2 to 1.2.3. - [Release notes](https://github.com/gin-contrib/gzip/releases) - [Changelog](https://github.com/gin-contrib/gzip/blob/master/.goreleaser.yaml) - [Commits](https://github.com/gin-contrib/gzip/compare/v1.2.2...v1.2.3) --- updated-dependencies: - dependency-name: github.com/gin-contrib/gzip dependency-version: 1.2.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit is contained in:
		
					parent
					
						
							
								c803620531
							
						
					
				
			
			
				commit
				
					
						51b9ef5c34
					
				
			
		
					 220 changed files with 127887 additions and 125516 deletions
				
			
		
							
								
								
									
										11
									
								
								vendor/github.com/bytedance/sonic/internal/encoder/alg/mapiter.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								vendor/github.com/bytedance/sonic/internal/encoder/alg/mapiter.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -165,19 +165,20 @@ func IteratorNext(p *MapIterator) { | |||
|     p.ki++ | ||||
| } | ||||
| 
 | ||||
| func IteratorStart(t *rt.GoMapType, m *rt.GoMap, fv uint64) (*MapIterator, error) { | ||||
| func IteratorStart(t *rt.GoMapType, m unsafe.Pointer, fv uint64) (*MapIterator, error) { | ||||
|     it := newIterator() | ||||
|     rt.Mapiterinit(t, m, &it.It) | ||||
|     count := rt.Maplen(m) | ||||
| 
 | ||||
|     /* check for key-sorting, empty map don't need sorting */ | ||||
|     if m.Count == 0 || (fv & (1<<BitSortMapKeys)) == 0 { | ||||
|     if count == 0 || (fv & (1<<BitSortMapKeys)) == 0 { | ||||
|         it.ki = -1 | ||||
|         return it, nil | ||||
|     } | ||||
| 
 | ||||
|     /* pre-allocate space if needed */ | ||||
|     if m.Count > it.kv.Cap { | ||||
|         it.kv = rt.GrowSlice(iteratorPair, it.kv, m.Count) | ||||
|     if count > it.kv.Cap { | ||||
|         it.kv = rt.GrowSlice(iteratorPair, it.kv, count) | ||||
|     } | ||||
| 
 | ||||
|     /* dump all the key-value pairs */ | ||||
|  | @ -189,7 +190,7 @@ func IteratorStart(t *rt.GoMapType, m *rt.GoMap, fv uint64) (*MapIterator, error | |||
|     } | ||||
| 
 | ||||
|     /* sort the keys, map with only 1 item don't need sorting */ | ||||
|     if it.ki = 1; m.Count > 1 { | ||||
|     if it.ki = 1; count > 1 { | ||||
|         radixQsort(it.data(), 0, maxDepth(it.kv.Len)) | ||||
|     } | ||||
| 
 | ||||
|  |  | |||
							
								
								
									
										17
									
								
								vendor/github.com/bytedance/sonic/internal/encoder/alg/primitives.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										17
									
								
								vendor/github.com/bytedance/sonic/internal/encoder/alg/primitives.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -1,12 +1,12 @@ | |||
| /** | ||||
|  * Copyright 2024 ByteDance Inc. | ||||
|  *  | ||||
|  * | ||||
|  * Licensed under the Apache License, Version 2.0 (the "License"); | ||||
|  * you may not use this file except in compliance with the License. | ||||
|  * You may obtain a copy of the License at | ||||
|  *  | ||||
|  * | ||||
|  *     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  *  | ||||
|  * | ||||
|  * Unless required by applicable law or agreed to in writing, software | ||||
|  * distributed under the License is distributed on an "AS IS" BASIS, | ||||
|  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
|  | @ -19,8 +19,11 @@ package alg | |||
| import ( | ||||
| 	"encoding" | ||||
| 	"encoding/json" | ||||
| 	"reflect" | ||||
| 	"unsafe" | ||||
| 
 | ||||
| 	"github.com/bytedance/sonic/internal/encoder/vars" | ||||
| 	"github.com/bytedance/sonic/internal/resolver" | ||||
| 	"github.com/bytedance/sonic/internal/rt" | ||||
| ) | ||||
| 
 | ||||
|  | @ -92,4 +95,10 @@ func EncodeTextMarshaler(buf *[]byte, val encoding.TextMarshaler, opt uint64) er | |||
| 		return nil | ||||
| 	} | ||||
| } | ||||
|   | ||||
| 
 | ||||
| func IsZero(val unsafe.Pointer, fv *resolver.FieldMeta) bool { | ||||
| 	rv := reflect.NewAt(fv.Type, val).Elem() | ||||
| 	b1 := fv.IsZero == nil && rv.IsZero() | ||||
| 	b2 := fv.IsZero != nil && fv.IsZero(rv) | ||||
| 	return  b1 || b2 | ||||
| } | ||||
|  |  | |||
							
								
								
									
										4
									
								
								vendor/github.com/bytedance/sonic/internal/encoder/alg/spec.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/github.com/bytedance/sonic/internal/encoder/alg/spec.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -1,5 +1,5 @@ | |||
| //go:build (amd64 && go1.16 && !go1.24) || (arm64 && go1.20 && !go1.24) | ||||
| // +build amd64,go1.16,!go1.24 arm64,go1.20,!go1.24 | ||||
| //go:build (amd64 && go1.16 && !go1.25) || (arm64 && go1.20 && !go1.25) | ||||
| // +build amd64,go1.16,!go1.25 arm64,go1.20,!go1.25 | ||||
| 
 | ||||
| /** | ||||
|  * Copyright 2024 ByteDance Inc. | ||||
|  |  | |||
							
								
								
									
										2
									
								
								vendor/github.com/bytedance/sonic/internal/encoder/alg/spec_compat.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/github.com/bytedance/sonic/internal/encoder/alg/spec_compat.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -1,4 +1,4 @@ | |||
| // +build !amd64,!arm64 go1.24 !go1.16 arm64,!go1.20 | ||||
| // +build !amd64,!arm64 go1.25 !go1.16 arm64,!go1.20 | ||||
| 
 | ||||
| /** | ||||
|  * Copyright 2024 ByteDance Inc. | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue