Update dependencies
This commit is contained in:
parent
6985dd16da
commit
fcf0c17682
101 changed files with 7033 additions and 2205 deletions
8
vendor/github.com/tdewolff/parse/v2/strconv/float.go
generated
vendored
8
vendor/github.com/tdewolff/parse/v2/strconv/float.go
generated
vendored
|
@ -19,7 +19,7 @@ func ParseFloat(b []byte) (float64, int) {
|
|||
neg = b[i] == '-'
|
||||
i++
|
||||
}
|
||||
|
||||
start := i
|
||||
dot := -1
|
||||
trunk := -1
|
||||
n := uint64(0)
|
||||
|
@ -40,6 +40,9 @@ func ParseFloat(b []byte) (float64, int) {
|
|||
break
|
||||
}
|
||||
}
|
||||
if i == start || i == start+1 && dot == start {
|
||||
return 0.0, 0
|
||||
}
|
||||
|
||||
f := float64(n)
|
||||
if neg {
|
||||
|
@ -57,10 +60,13 @@ func ParseFloat(b []byte) (float64, int) {
|
|||
}
|
||||
expExp := int64(0)
|
||||
if i < len(b) && (b[i] == 'e' || b[i] == 'E') {
|
||||
startExp := i
|
||||
i++
|
||||
if e, expLen := ParseInt(b[i:]); expLen > 0 {
|
||||
expExp = e
|
||||
i += expLen
|
||||
} else {
|
||||
i = startExp
|
||||
}
|
||||
}
|
||||
exp := expExp - mantExp
|
||||
|
|
4
vendor/github.com/tdewolff/parse/v2/strconv/int.go
generated
vendored
4
vendor/github.com/tdewolff/parse/v2/strconv/int.go
generated
vendored
|
@ -13,6 +13,7 @@ func ParseInt(b []byte) (int64, int) {
|
|||
neg = b[0] == '-'
|
||||
i++
|
||||
}
|
||||
start := i
|
||||
n := uint64(0)
|
||||
for i < len(b) {
|
||||
c := b[i]
|
||||
|
@ -26,6 +27,9 @@ func ParseInt(b []byte) (int64, int) {
|
|||
}
|
||||
i++
|
||||
}
|
||||
if i == start {
|
||||
return 0, 0
|
||||
}
|
||||
if !neg && n > uint64(math.MaxInt64) || n > uint64(math.MaxInt64)+1 {
|
||||
return 0, 0
|
||||
} else if neg {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue