mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2025-12-14 23:13:01 -06:00
[chore] update dependencies, bump to Go 1.19.1 (#826)
* update dependencies, bump Go version to 1.19 * bump test image Go version * update golangci-lint * update gotosocial-drone-build * sign * linting, go fmt * update swagger docs * update swagger docs * whitespace * update contributing.md * fuckin whoopsie doopsie * linterino, linteroni * fix followrequest test not starting processor * fix other api/client tests not starting processor * fix remaining tests where processor not started * bump go-runners version * don't check last-webfingered-at, processor may have updated this * update swagger command * update bun to latest version * fix embed to work the same as before with new bun Signed-off-by: kim <grufwub@gmail.com> Co-authored-by: tsmethurst <tobi.smethurst@protonmail.com>
This commit is contained in:
parent
00d38855d4
commit
a156188b3e
1135 changed files with 258905 additions and 137146 deletions
2
vendor/codeberg.org/gruf/go-kv/field.go
generated
vendored
2
vendor/codeberg.org/gruf/go-kv/field.go
generated
vendored
|
|
@ -75,7 +75,7 @@ type Field struct {
|
|||
// Key returns the formatted key string of this Field.
|
||||
func (f Field) Key() string {
|
||||
buf := byteutil.Buffer{B: make([]byte, 0, bufsize/2)}
|
||||
appendQuoteKey(&buf, f.K)
|
||||
AppendQuoteKey(&buf, f.K)
|
||||
return buf.String()
|
||||
}
|
||||
|
||||
|
|
|
|||
33
vendor/codeberg.org/gruf/go-kv/field_fmt.go
generated
vendored
33
vendor/codeberg.org/gruf/go-kv/field_fmt.go
generated
vendored
|
|
@ -5,10 +5,18 @@ package kv
|
|||
|
||||
import (
|
||||
"fmt"
|
||||
"sync"
|
||||
|
||||
"codeberg.org/gruf/go-byteutil"
|
||||
)
|
||||
|
||||
// bufPool is a memory pool of byte buffers.
|
||||
var bufPool = sync.Pool{
|
||||
New: func() interface{} {
|
||||
return &byteutil.Buffer{B: make([]byte, 0, 512)}
|
||||
},
|
||||
}
|
||||
|
||||
// AppendFormat will append formatted format of Field to 'buf'. See .String() for details.
|
||||
func (f Field) AppendFormat(buf *byteutil.Buffer, vbose bool) {
|
||||
var fmtstr string
|
||||
|
|
@ -17,9 +25,9 @@ func (f Field) AppendFormat(buf *byteutil.Buffer, vbose bool) {
|
|||
} else /* regular */ {
|
||||
fmtstr = `%+v`
|
||||
}
|
||||
appendQuoteKey(buf, f.K)
|
||||
AppendQuoteKey(buf, f.K)
|
||||
buf.WriteByte('=')
|
||||
appendQuoteValue(buf, fmt.Sprintf(fmtstr, f.V))
|
||||
appendValuef(buf, fmtstr, f.V)
|
||||
}
|
||||
|
||||
// Value returns the formatted value string of this Field.
|
||||
|
|
@ -31,6 +39,25 @@ func (f Field) Value(vbose bool) string {
|
|||
fmtstr = `%+v`
|
||||
}
|
||||
buf := byteutil.Buffer{B: make([]byte, 0, bufsize/2)}
|
||||
appendQuoteValue(&buf, fmt.Sprintf(fmtstr, f.V))
|
||||
appendValuef(&buf, fmtstr, f.V)
|
||||
return buf.String()
|
||||
}
|
||||
|
||||
// appendValuef appends a quoted value string (formatted by fmt.Appendf) to 'buf'.
|
||||
func appendValuef(buf *byteutil.Buffer, format string, args ...interface{}) {
|
||||
// Write format string to a byte buffer
|
||||
fmtbuf := bufPool.Get().(*byteutil.Buffer)
|
||||
fmtbuf.B = fmt.Appendf(fmtbuf.B, format, args...)
|
||||
|
||||
// Append quoted value to dst buffer
|
||||
AppendQuoteValue(buf, fmtbuf.String())
|
||||
|
||||
// Drop overly large capacity buffers
|
||||
if fmtbuf.Cap() > int(^uint16(0)) {
|
||||
return
|
||||
}
|
||||
|
||||
// Replace buffer in pool
|
||||
fmtbuf.Reset()
|
||||
bufPool.Put(fmtbuf)
|
||||
}
|
||||
|
|
|
|||
2
vendor/codeberg.org/gruf/go-kv/field_format.go
generated
vendored
2
vendor/codeberg.org/gruf/go-kv/field_format.go
generated
vendored
|
|
@ -16,7 +16,7 @@ func (f Field) AppendFormat(buf *byteutil.Buffer, vbose bool) {
|
|||
} else /* regular */ {
|
||||
fmtstr = "{:v}"
|
||||
}
|
||||
appendQuoteKey(buf, f.K)
|
||||
AppendQuoteKey(buf, f.K)
|
||||
buf.WriteByte('=')
|
||||
format.Appendf(buf, fmtstr, f.V)
|
||||
}
|
||||
|
|
|
|||
4
vendor/codeberg.org/gruf/go-kv/format/format.go
generated
vendored
4
vendor/codeberg.org/gruf/go-kv/format/format.go
generated
vendored
|
|
@ -311,7 +311,7 @@ func (f format) AppendString(s string) {
|
|||
}
|
||||
|
||||
func (f format) AppendStringKey(s string) {
|
||||
if !strconv.CanBackquote(s) {
|
||||
if len(s) > SingleTermLine || !strconv.CanBackquote(s) {
|
||||
// Requires quoting AND escaping
|
||||
f.Buffer.B = strconv.AppendQuote(f.Buffer.B, s)
|
||||
} else if ContainsDoubleQuote(s) {
|
||||
|
|
@ -329,7 +329,7 @@ func (f format) AppendStringKey(s string) {
|
|||
}
|
||||
|
||||
func (f format) AppendStringQuoted(s string) {
|
||||
if !strconv.CanBackquote(s) {
|
||||
if len(s) > SingleTermLine || !strconv.CanBackquote(s) {
|
||||
// Requires quoting AND escaping
|
||||
f.Buffer.B = strconv.AppendQuote(f.Buffer.B, s)
|
||||
} else if ContainsDoubleQuote(s) {
|
||||
|
|
|
|||
13
vendor/codeberg.org/gruf/go-kv/format/util.go
generated
vendored
13
vendor/codeberg.org/gruf/go-kv/format/util.go
generated
vendored
|
|
@ -5,6 +5,19 @@ import (
|
|||
"unsafe"
|
||||
)
|
||||
|
||||
const (
|
||||
// SingleTermLine: beyond a certain length of string, all of the
|
||||
// extra checks to handle quoting/not-quoting add a significant
|
||||
// amount of extra processing time. Quoting in this manner only really
|
||||
// effects readability on a single line, so a max string length that
|
||||
// encompasses the maximum number of columns on *most* terminals was
|
||||
// selected. This was chosen using the metric that 1080p is one of the
|
||||
// most common display resolutions, and that a relatively small font size
|
||||
// of 7 requires 223 columns. So 256 should be >= $COLUMNS (fullscreen)
|
||||
// in 99% of usecases (these figures all pulled out of my ass).
|
||||
SingleTermLine = 256
|
||||
)
|
||||
|
||||
// ContainsSpaceOrTab checks if "s" contains space or tabs.
|
||||
func ContainsSpaceOrTab(s string) bool {
|
||||
if i := strings.IndexByte(s, ' '); i != -1 {
|
||||
|
|
|
|||
12
vendor/codeberg.org/gruf/go-kv/util.go
generated
vendored
12
vendor/codeberg.org/gruf/go-kv/util.go
generated
vendored
|
|
@ -7,10 +7,10 @@ import (
|
|||
"codeberg.org/gruf/go-kv/format"
|
||||
)
|
||||
|
||||
// appendQuoteKey will append and escape/quote a formatted key string.
|
||||
func appendQuoteKey(buf *byteutil.Buffer, str string) {
|
||||
// AppendQuoteKey will append and escape/quote a formatted key string.
|
||||
func AppendQuoteKey(buf *byteutil.Buffer, str string) {
|
||||
switch {
|
||||
case !strconv.CanBackquote(str):
|
||||
case len(str) > format.SingleTermLine || !strconv.CanBackquote(str):
|
||||
// Append quoted and escaped string
|
||||
buf.B = strconv.AppendQuote(buf.B, str)
|
||||
case format.ContainsDoubleQuote(str):
|
||||
|
|
@ -27,10 +27,10 @@ func appendQuoteKey(buf *byteutil.Buffer, str string) {
|
|||
}
|
||||
}
|
||||
|
||||
// appendQuoteValue will append and escape/quote a formatted value string.
|
||||
func appendQuoteValue(buf *byteutil.Buffer, str string) {
|
||||
// AppendQuoteValue will append and escape/quote a formatted value string.
|
||||
func AppendQuoteValue(buf *byteutil.Buffer, str string) {
|
||||
switch {
|
||||
case !strconv.CanBackquote(str):
|
||||
case len(str) > format.SingleTermLine || !strconv.CanBackquote(str):
|
||||
// Append quoted and escaped string
|
||||
buf.B = strconv.AppendQuote(buf.B, str)
|
||||
return
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue