mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2025-11-09 06:37:29 -06:00
[chore]: Bump github.com/gin-contrib/gzip from 1.2.2 to 1.2.3
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>
This commit is contained in:
parent
c803620531
commit
41a5f6e513
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