• Austin Clements's avatar
    runtime: always use 1MB stacks on 32-bit Windows · 77ea9f9f
    Austin Clements authored
    Commit c2c07c79 (CL 49331) changed the linker and runtime to always
    use 2MB stacks on 64-bit Windows. This is the corresponding change to
    make 32-bit Windows always use large (1MB) stacks because it's
    difficult to detect when Windows applications will call into arbitrary
    C code that may expect a large stack.
    
    This is done as a separate change because it's possible this will
    cause too much address space pressure for a 32-bit address space. On
    the other hand, cgo binaries on Windows already use 1MB stacks and
    there haven't been complaints.
    
    Updates #20975.
    
    Change-Id: I8ce583f07cb52254fb4bd47250f1ef2b789bc490
    Reviewed-on: https://go-review.googlesource.com/49610
    Run-TryBot: Austin Clements <austin@google.com>
    TryBot-Result: Gobot Gobot <gobot@golang.org>
    Reviewed-by: 's avatarAlex Brainman <alex.brainman@gmail.com>
    77ea9f9f
Name
Last commit
Last update
..
amd64 Loading commit data...
arm Loading commit data...
arm64 Loading commit data...
ld Loading commit data...
loadelf Loading commit data...
loadmacho Loading commit data...
loadpe Loading commit data...
mips Loading commit data...
mips64 Loading commit data...
objfile Loading commit data...
ppc64 Loading commit data...
s390x Loading commit data...
sym Loading commit data...
x86 Loading commit data...