• Russ Cox's avatar
    32-bit fixes in lessstack. · aa3222d8
    Russ Cox authored
    avoid tight coupling between deferreturn and jmpdefer.
    before, jmpdefer knew the exact frame size of deferreturn
    in order to pop it off the stack.  now, deferreturn passes
    jmpdefer a pointer to the frame above it explicitly.
    that avoids a magic constant and should be less fragile.
    
    R=r
    DELTA=32  (6 added, 3 deleted, 23 changed)
    OCL=29801
    CL=29804
    aa3222d8
Name
Last commit
Last update
..
386 Loading commit data...
amd64 Loading commit data...
arm Loading commit data...
darwin Loading commit data...
linux Loading commit data...
Makefile Loading commit data...
array.c Loading commit data...
cgo2c.c Loading commit data...
chan.c Loading commit data...
float.c Loading commit data...
float_go.cgo Loading commit data...
hashmap.c Loading commit data...
hashmap.h Loading commit data...
iface.c Loading commit data...
malloc.c Loading commit data...
malloc.h Loading commit data...
malloc_go.cgo Loading commit data...
mcache.c Loading commit data...
mcentral.c Loading commit data...
mem.c Loading commit data...
mfixalloc.c Loading commit data...
mgc0.c Loading commit data...
mheap.c Loading commit data...
mheapmap32.c Loading commit data...
mheapmap32.h Loading commit data...
mheapmap64.c Loading commit data...
mheapmap64.h Loading commit data...
msize.c Loading commit data...
print.c Loading commit data...
proc.c Loading commit data...
rune.c Loading commit data...
runtime.c Loading commit data...
runtime.h Loading commit data...
sema.c Loading commit data...
sema_go.cgo Loading commit data...
string.c Loading commit data...
symtab.c Loading commit data...