]> Cypherpunks repositories - gostls13.git/commit
build: disable precise collection of stack frames
authorRuss Cox <rsc@golang.org>
Tue, 17 Sep 2013 00:26:10 +0000 (20:26 -0400)
committerRuss Cox <rsc@golang.org>
Tue, 17 Sep 2013 00:26:10 +0000 (20:26 -0400)
commit30ecb4cd05ac41805593c95bd7967b808e5f4ca5
tree6b9023fb344bec0e59603d82934529b51f89cb5c
parent2a5dcfafec11744d55692838912901c58ba43bd2
build: disable precise collection of stack frames

The code for call site-specific pointer bitmaps was not ready in time,
but the zeroing required without it is too expensive to use by default.
We will have to wait for precise collection of stack frames until Go 1.3.

The precise collection can be re-enabled by

        GOEXPERIMENT=precisestack ./all.bash

but that will not be the default for a Go 1.2 build.

Fixes #6087.

R=golang-dev, jeremyjackins, dan.kortschak, r
CC=golang-dev
https://golang.org/cl/13677045
src/cmd/dist/a.h
src/cmd/dist/build.c
src/cmd/dist/buildruntime.c
src/cmd/gc/go.h
src/cmd/gc/lex.c
src/cmd/gc/pgen.c
src/cmd/gc/walk.c
src/pkg/runtime/mgc0.c
src/pkg/runtime/proc.c
src/pkg/runtime/runtime.h