1
0
mirror of https://github.com/golang/go synced 2024-11-22 12:44:50 -07:00
go/misc
Dmitriy Vyukov e84d9e1fb3 runtime: do not split stacks in syscall status
Split stack checks (morestack) corrupt g->sched,
but g->sched must be preserved consistent for GC/traceback.
The change implements runtime.notetsleepg function,
which does entersyscall/exitsyscall and is carefully arranged
to not call any split functions in between.

R=rsc
CC=golang-dev
https://golang.org/cl/11575044
2013-07-29 22:22:34 +04:00
..
arm
bash misc/bash: Completion for go tool. 2012-02-28 07:41:49 +11:00
bbedit misc/{bbedit|IntelliJIDEA|kate}: add missing delete predeclared identifier 2013-06-24 13:17:56 -07:00
cgo runtime: do not split stacks in syscall status 2013-07-29 22:22:34 +04:00
chrome/gophertool gophertool: fix links 2012-10-22 01:05:21 +08:00
dashboard misc/dashboard/builder: increase cmdTimeout to 10 minutes 2013-07-29 14:31:21 +10:00
dist dist: fix postinstall script for Darwin 2013-07-15 10:52:38 +10:00
emacs misc/emacs: replace our go-goto-opening-parenthesis with backward-up-list 2013-07-24 13:48:04 -04:00
fraise
git misc/git: add gofmt git pre-commit hook 2012-11-15 19:58:49 +01:00
goplay misc/goplay: use go run x.go instead of go build x.go 2013-07-12 09:41:10 +10:00
IntelliJIDEA misc/{bbedit|IntelliJIDEA|kate}: add missing delete predeclared identifier 2013-06-24 13:17:56 -07:00
kate misc/{bbedit|IntelliJIDEA|kate}: add missing delete predeclared identifier 2013-06-24 13:17:56 -07:00
notepadplus misc/notepadplus: use new User Defined Language system (UDL2) 2013-07-27 08:12:42 +10:00
swig misc/swig: remove old broken Makefile 2013-03-20 08:06:58 -07:00
vim misc/vim: Allow multiple GOOS/GOARCH. 2013-07-02 15:24:09 +10:00
xcode misc/xcode: fix typos 2012-03-05 15:50:48 -08:00
zsh misc: update zsh completion 2013-04-07 04:11:12 +08:00
benchcmp misc/benchcmp: show byte allocation statistics 2012-12-22 14:51:16 -05:00
pprof misc/pprof: fix html5 doctype declaration 2013-06-09 22:01:03 +08:00