[chore]: Bump github.com/tdewolff/minify/v2 from 2.19.10 to 2.20.0 (#2316)

Bumps [github.com/tdewolff/minify/v2](https://github.com/tdewolff/minify) from 2.19.10 to 2.20.0.
- [Release notes](https://github.com/tdewolff/minify/releases)
- [Commits](https://github.com/tdewolff/minify/compare/v2.19.10...v2.20.0)

---
updated-dependencies:
- dependency-name: github.com/tdewolff/minify/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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:
dependabot[bot]
2023-10-30 11:06:51 +01:00
committed by GitHub
parent 9d11c716cc
commit 32e70ec83d
9 changed files with 204 additions and 143 deletions

View File

@ -17,9 +17,10 @@ func ParseInt(b []byte) (int64, int) {
n := uint64(0)
for i < len(b) {
c := b[i]
if n > math.MaxUint64/10 {
return 0, 0
} else if c >= '0' && c <= '9' {
if '0' <= c && c <= '9' {
if uint64(-math.MinInt64)/10 < n || uint64(-math.MinInt64)-uint64(c-'0') < n*10 {
return 0, 0
}
n *= 10
n += uint64(c - '0')
} else {
@ -30,7 +31,7 @@ func ParseInt(b []byte) (int64, int) {
if i == start {
return 0, 0
}
if !neg && n > uint64(math.MaxInt64) || n > uint64(math.MaxInt64)+1 {
if !neg && uint64(math.MaxInt64) < n {
return 0, 0
} else if neg {
return -int64(n), i
@ -45,9 +46,10 @@ func ParseUint(b []byte) (uint64, int) {
n := uint64(0)
for i < len(b) {
c := b[i]
if n > math.MaxUint64/10 {
return 0, 0
} else if c >= '0' && c <= '9' {
if '0' <= c && c <= '9' {
if math.MaxUint64/10 < n || math.MaxUint64-uint64(c-'0') < n*10 {
return 0, 0
}
n *= 10
n += uint64(c - '0')
} else {
@ -66,6 +68,10 @@ func LenInt(i int64) int {
}
i = -i
}
return LenUint(uint64(i))
}
func LenUint(i uint64) int {
switch {
case i < 10:
return 1
@ -103,6 +109,8 @@ func LenInt(i int64) int {
return 17
case i < 1000000000000000000:
return 18
case i < 10000000000000000000:
return 19
}
return 19
return 20
}