summaryrefslogtreecommitdiff
path: root/src/cmd/api/goapi.go
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2014-09-16 11:03:11 -0400
committerRuss Cox <rsc@golang.org>2014-09-16 11:03:11 -0400
commitfc469314420f553906a283656ae39bafcf5af1b0 (patch)
treedaaf31ad615c5c56cd9ac1f961e48d2d539551a4 /src/cmd/api/goapi.go
parentf95beae61d21898710d7d405ac39bc7b3b205c79 (diff)
downloadgo-git-fc469314420f553906a283656ae39bafcf5af1b0.tar.gz
runtime: remove untyped allocation of ParFor
Now it's two allocations. I don't see much downside to that, since the two pieces were in different cache lines anyway. Rename 'conservative' to 'cgo_conservative_type' and make clear that _cgo_allocate is the only allowed user. This depends on CL 141490043, which removes the other use of conservative (in defer). LGTM=dvyukov, iant R=khr, dvyukov, iant CC=golang-codereviews, rlh https://golang.org/cl/139610043
Diffstat (limited to 'src/cmd/api/goapi.go')
-rw-r--r--src/cmd/api/goapi.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cmd/api/goapi.go b/src/cmd/api/goapi.go
index 78b7d6edf1..5a8c876033 100644
--- a/src/cmd/api/goapi.go
+++ b/src/cmd/api/goapi.go
@@ -404,6 +404,7 @@ func (w *Walker) parseFile(dir, file string) (*ast.File, error) {
" mutex struct{};" +
" note struct{};" +
" p struct{};" +
+ " parfor struct{};" +
" slicetype struct{};" +
" stkframe struct{};" +
" sudog struct{};" +