Shenghou Ma
5b78cee376
runtime: fix stack pointer corruption in runtime.cgocallback_gofunc()
...
runtime.setmg() calls another function (cgo_save_gm), so it must save
LR onto stack.
Re-enabled TestCthread test in misc/cgo/test.
Fixes #4863 .
R=golang-dev, r
CC=golang-dev
https://golang.org/cl/9019043
2013-04-30 04:13:32 +08:00
Russ Cox
8aafb44b0b
runtime: fix cgo callbacks on windows
...
Fixes #4955 .
R=golang-dev, alex.brainman
CC=golang-dev
https://golang.org/cl/7563043
2013-03-07 09:18:48 -05:00
Alex Brainman
2f23f90dab
runtime,misc/cgo/test: disable broken tests so we can test the rest
...
R=golang-dev, minux.ma
CC=golang-dev
https://golang.org/cl/7486048
2013-03-06 15:19:01 -05:00
Russ Cox
6c976393ae
runtime: allow cgo callbacks on non-Go threads
...
Fixes #4435 .
R=golang-dev, iant, alex.brainman, minux.ma, dvyukov
CC=golang-dev
https://golang.org/cl/7304104
2013-02-20 17:48:23 -05:00