mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
runtime: move atoi to internal/runtime/strconv
Moving to a smaller package allows its use in other internal/runtime packages. This isn't internal/strconvlite since it can't be used directly by strconv. For #73193. Change-Id: I6a6a636c9c8b3f06b5fd6c07fe9dd5a7a37d1429 Reviewed-on: https://go-review.googlesource.com/c/go/+/672697 Reviewed-by: Michael Knyszek <mknyszek@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Auto-Submit: Michael Pratt <mpratt@google.com>
This commit is contained in:
parent
d93bea0e59
commit
76e7bfbb4e
14 changed files with 208 additions and 180 deletions
|
|
@ -1324,7 +1324,7 @@ HaveSpan:
|
|||
// that we expect to page in.
|
||||
inuse := gcController.mappedReady.Load()
|
||||
// Be careful about overflow, especially with uintptrs. Even on 32-bit platforms
|
||||
// someone can set a really big memory limit that isn't maxInt64.
|
||||
// someone can set a really big memory limit that isn't math.MaxInt64.
|
||||
if uint64(scav)+inuse > uint64(limit) {
|
||||
bytesToScavenge = uintptr(uint64(scav) + inuse - uint64(limit))
|
||||
forceScavenge = true
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue