commit 2eb51b1ba8cbf593124ab95e2ea9efb5d3ddf21e [browse]
Author: Andrew Gerrand
Date: 2013-11-01 12:44:30 +11:00
go1.2rc3
R=golang-dev, nigeltao
CC=golang-dev
https://golang.org/cl/19560047
commit 4708b76f84e3d5b1e5057d50876f54972969c988 [browse]
Author: Andrew Gerrand
Date: 2013-11-01 11:34:40 +11:00
[release-branch.go1.2] cmd/5l, runtime: fix divide for profiling tracebacks on ARM
««« CL 19910044 / 9eb64f5ef3a6
cmd/5l, runtime: fix divide for profiling tracebacks on ARM
Two bugs:
1. The first iteration of the traceback always uses LR when provided,
which it is (only) during a profiling signal, but in fact LR is correct
only if the stack frame has not been allocated yet. Otherwise an
intervening call may have changed LR, and the saved copy in the stack
frame should be used. Fix in traceback_arm.c.
2. The division runtime call adds 8 bytes to the stack. In order to
keep the traceback routines happy, it must copy the saved LR into
the new 0(SP). Change
SUB $8, SP
into
MOVW 0(SP), R11 // r11 is temporary, for use by linker
MOVW.W R11, -8(SP)
to update SP and 0(SP) atomically, so that the traceback always
sees a saved LR at 0(SP).
Fixes #6681.
R=golang-dev, r
CC=golang-dev
https://golang.org/cl/19910044
»»»
R=golang-dev
CC=golang-dev
https://golang.org/cl/20170048
commit 1d78c868971effacde64e9c9a8d1ae1bea13be17 [browse]
Author: Andrew Gerrand
Date: 2013-11-01 11:33:51 +11:00
[release-branch.go1.2] doc/go1.2.html: delete repeated word
««« CL 19840043 / 938b64b0f608
doc/go1.2.html: delete repeated word
TBR=rsc
R=golang-dev
CC=golang-dev
https://golang.org/cl/19840043
»»»
R=golang-dev
CC=golang-dev
https://golang.org/cl/20240044
commit 28c1081208f1afd9c2a699ab812a9b14b15ae558 [browse]
Author: Andrew Gerrand
Date: 2013-11-01 11:33:03 +11:00
[release-branch.go1.2] doc/go1.2.html: stack sizes, thread limits
««« CL 19600043 / 746466b52725
doc/go1.2.html: stack sizes, thread limits
R=golang-dev, minux.ma, adg, rsc
CC=golang-dev
https://golang.org/cl/19600043
»»»
R=golang-dev
CC=golang-dev
https://golang.org/cl/20110046
commit 8648d26c5f89d70cd7d9364a327768e3d91cca3f [browse]
Author: Andrew Gerrand
Date: 2013-11-01 11:32:10 +11:00
[release-branch.go1.2] cmd/cgo: accept extra leading _ on __cgodebug_data for all object formats
««« CL 19780043 / 8b49cdda6ff4
cmd/cgo: accept extra leading _ on __cgodebug_data for all object formats
The current Windows build breakage appears to be because
the Windows code should be looking for __cgodebug_data
not ___cgodebug_data. Dodge the question everywhere by
accepting both.
R=golang-dev, iant
CC=golang-dev
https://golang.org/cl/19780043
»»»
R=golang-dev
CC=golang-dev
https://golang.org/cl/20660043
clone the repository to get more history