]> Cypherpunks repositories - gostls13.git/commit
cmd/cgo,cmd/go: preallocate slices if they have known fixed capacities
authorapocelipes <seve3r@outlook.com>
Fri, 11 Oct 2024 03:22:00 +0000 (03:22 +0000)
committerGopher Robot <gobot@golang.org>
Mon, 14 Oct 2024 15:47:06 +0000 (15:47 +0000)
commitdb8c208cbd5e20c80c1587b0d9d4166d8238089d
tree9d1773d98c8684c62ca07101be9e73f713db633f
parentb521ebb55a9b26c8824b219376c7f91f7cda6ec2
cmd/cgo,cmd/go: preallocate slices if they have known fixed capacities

This allows for more efficient use of memory.

Change-Id: I16f399a25c23b804e55289ca055fa83ea9862f16
GitHub-Last-Rev: 19bb96a7cf4d27c085cfdb074905c4bf34eb660d
GitHub-Pull-Request: golang/go#69841
Reviewed-on: https://go-review.googlesource.com/c/go/+/618960
Auto-Submit: Ian Lance Taylor <iant@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Reviewed-by: Michael Matloob <matloob@golang.org>
18 files changed:
src/cmd/cgo/ast.go
src/cmd/cgo/main.go
src/cmd/go/internal/base/path.go
src/cmd/go/internal/envcmd/env.go
src/cmd/go/internal/fsys/fsys.go
src/cmd/go/internal/imports/scan.go
src/cmd/go/internal/list/list.go
src/cmd/go/internal/load/godebug.go
src/cmd/go/internal/modfetch/codehost/git.go
src/cmd/go/internal/modfetch/fetch.go
src/cmd/go/internal/modget/get.go
src/cmd/go/internal/modload/init.go
src/cmd/go/internal/run/run.go
src/cmd/go/internal/search/search.go
src/cmd/go/internal/vcweb/vcstest/vcstest.go
src/cmd/go/internal/work/action.go
src/cmd/go/internal/work/gc.go
src/cmd/go/internal/work/gccgo.go