]> Cypherpunks repositories - gostls13.git/commit
gc: Escape analysis.
authorLuuk van Dijk <lvd@golang.org>
Wed, 24 Aug 2011 17:07:08 +0000 (19:07 +0200)
committerLuuk van Dijk <lvd@golang.org>
Wed, 24 Aug 2011 17:07:08 +0000 (19:07 +0200)
commit847b61b55429ca097c1ae9b8a83c39f8631400ca
tree7b681dc066448903a7b9362074c8c4e7b9581ebd
parent52818f4583abbfefe5146c321bf8356b82ad976e
gc: Escape analysis.

For now it's switch-on-and-offable with -s, and the effects can be inspected
with -m.  Defaults are the old codepaths.

R=rsc
CC=golang-dev
https://golang.org/cl/4634073
12 files changed:
src/cmd/gc/Makefile
src/cmd/gc/dcl.c
src/cmd/gc/esc.c [new file with mode: 0644]
src/cmd/gc/gen.c
src/cmd/gc/go.h
src/cmd/gc/lex.c
src/cmd/gc/print.c
src/cmd/gc/reflect.c
src/cmd/gc/select.c
src/cmd/gc/subr.c
src/cmd/gc/typecheck.c
test/escape2.go [new file with mode: 0644]