• Russ Cox's avatar
    cmd/gc: move large stack variables to heap · 1f4d58ad
    Russ Cox authored
    Individual variables bigger than 10 MB are now
    moved to the heap, as if they had escaped on
    their own.
    
    This avoids ridiculous stacks for programs that
    do things like
            x := [1<<30]byte{}
            ... use x ...
    
    If 10 MB is too small, we can raise the limit.
    
    Fixes #6077.
    
    R=ken2
    CC=golang-dev
    https://golang.org/cl/12650045
    1f4d58ad
Name
Last commit
Last update
api Loading commit data...
doc Loading commit data...
include Loading commit data...
lib Loading commit data...
misc Loading commit data...
src Loading commit data...
test Loading commit data...
.hgignore Loading commit data...
.hgtags Loading commit data...
AUTHORS Loading commit data...
CONTRIBUTORS Loading commit data...
LICENSE Loading commit data...
PATENTS Loading commit data...
README Loading commit data...
favicon.ico Loading commit data...
robots.txt Loading commit data...