• Russ Cox's avatar
    cmd/gc: add zeroing to enable precise stack accounting · a81692e2
    Russ Cox authored
    There is more zeroing than I would like right now -
    temporaries used for the new map and channel runtime
    calls need to be eliminated - but it will do for now.
    
    This CL only has an effect if you are building with
    
            GOEXPERIMENT=precisestack ./all.bash
    
    (or make.bash). It costs about 5% in the overall time
    spent in all.bash. That number will come down before
    we make it on by default, but this should be enough for
    Keith to try using the precise maps for copying stacks.
    
    amd64 only (and it's not really great generated code).
    
    TBR=khr, iant
    CC=golang-codereviews
    https://golang.org/cl/56430043
    a81692e2
Name
Last commit
Last update
..
5a Loading commit data...
5c Loading commit data...
5g Loading commit data...
5l Loading commit data...
6a Loading commit data...
6c Loading commit data...
6g Loading commit data...
6l Loading commit data...
8a Loading commit data...
8c Loading commit data...
8g Loading commit data...
8l Loading commit data...
addr2line Loading commit data...
api Loading commit data...
cc Loading commit data...
cgo Loading commit data...
dist Loading commit data...
fix Loading commit data...
gc Loading commit data...
go Loading commit data...
gofmt Loading commit data...
ld Loading commit data...
link Loading commit data...
nm Loading commit data...
objdump Loading commit data...
pack Loading commit data...
prof Loading commit data...
yacc Loading commit data...