]> Cypherpunks repositories - gostls13.git/commit
gc: inlining (disabled without -l)
authorLuuk van Dijk <lvd@golang.org>
Wed, 14 Dec 2011 14:05:33 +0000 (15:05 +0100)
committerLuuk van Dijk <lvd@golang.org>
Wed, 14 Dec 2011 14:05:33 +0000 (15:05 +0100)
commita62722bba4e7ccfe2ebfae4a5702c17e0a64937d
treed551b3769b17efa2cb7f71200f839ca8707fe09d
parente25a83d03e97edf0d8474ad41ed2edd0a63b19fc
gc: inlining (disabled without -l)

Cross- and intra package inlining of single assignments or return <expression>.
Minus some hairy cases, currently including other calls, expressions with closures and ... arguments.

R=rsc, rogpeppe, adg, gri
CC=golang-dev
https://golang.org/cl/5400043
src/cmd/gc/Makefile
src/cmd/gc/export.c
src/cmd/gc/go.h
src/cmd/gc/go.y
src/cmd/gc/inl.c [new file with mode: 0644]
src/cmd/gc/lex.c