commit 2a3daa8bdd5bd06808c51cb4f2921655f70d7617 [browse]
Author: Andrew Gerrand
Date: 2014-06-13 13:24:50 +10:00

go1.3rc2

LGTM=minux, rsc
R=golang-codereviews, minux, rsc
CC=golang-codereviews
https://golang.org/cl/105170044

commit 64de40a55106b85e648d59b6a0fd4e27be4a10d2 [browse]
Author: Russ Cox
Date: 2014-06-12 21:52:52 -04:00

[release-branch.go1.3] runtime: revise CL 105140044 (defer nil) to work on Windows

««« CL 105120044 / 824ea5943ba8
runtime: revise CL 105140044 (defer nil) to work on Windows

It appears that something about Go on Windows
cannot handle the fault cause by a jump to address 0.
The way Go represents and calls functions, this
never happened at all, until CL 105140044.

This CL changes the code added in CL 105140044
to make jump to 0 impossible once again.

Fixes #8047. (again, on Windows)

TBR=bradfitz
R=golang-codereviews, dave
CC=adg, golang-codereviews, iant, r
https://golang.org/cl/105120044
»»»

LGTM=bradfitz
R=golang-codereviews, bradfitz, alex.brainman
CC=adg, golang-codereviews
https://golang.org/cl/108890045

commit 69616e4e5bb4ef4dfbc065bef3df195ce8619e56 [browse]
Author: Andrew Gerrand
Date: 2014-06-13 10:12:29 +10:00

revert go1.3rc2

The Windows build is still bad. The previous CL is not go1.3rc2.

TBR=bradfitz
R=golang-codereviews
CC=golang-codereviews
https://golang.org/cl/107050043

commit 4dc991cd3f934c10bc4a25fa6252ce7d374309a2 [browse]
Author: Andrew Gerrand
Date: 2014-06-13 09:41:58 +10:00

go1.3rc2

LGTM=iant
R=golang-codereviews, iant
CC=golang-codereviews
https://golang.org/cl/103420043

commit 1305c4ce9d0af20b84bacf9029f839ad8e56b392 [browse]
Author: Russ Cox
Date: 2014-06-12 16:55:36 -04:00

[release-branch.go1.3] runtime: do not trace past jmpdefer during pprof traceback on arm

««« CL 107970043 / b336da131a84
runtime: do not trace past jmpdefer during pprof traceback on arm

jmpdefer modifies PC, SP, and LR, and not atomically,
so walking past jmpdefer will often end up in a state
where the three are not a consistent execution snapshot.
This was causing warning messages a few frames later
when the traceback realized it was confused, but given
the right memory it could easily crash instead.

Update #8153

LGTM=minux, iant
R=golang-codereviews, minux, iant
CC=golang-codereviews, r
https://golang.org/cl/107970043
»»»

LGTM=r
R=golang-codereviews, r
CC=adg, golang-codereviews, iant
https://golang.org/cl/101260043

clone the repository to get more history