Reviewers: rminnich, npe1, John Floren, fritz, rsc,
Message:
Hello rminnich@gmail.com, npe@plan9.bell-labs.com, john@jfloren.net,
david.jakob.fritz@gmail.com, rsc@golang.org (cc:
golang-dev@googlegroups.com),
I'd like you to review this change to
https://go.googlecode.com/hg/
Description:
pkg/runtime: Plan 9: add support for recover() and panic() in note
handler
This change also resolves some issues with note handling: we now make
sure that there is enough room at the bottom of every goroutine to
execute the note handler, and the `exitstatus' is no longer a global
entity, which resolves some race conditions.
Please review this at http://codereview.appspot.com/6569068/
Affected files:
M src/cmd/dist/buildruntime.c
M src/pkg/runtime/defs_plan9_386.h
M src/pkg/runtime/defs_plan9_amd64.h
M src/pkg/runtime/os_plan9.h
M src/pkg/runtime/signal_plan9_386.c
M src/pkg/runtime/signal_plan9_amd64.c
M src/pkg/runtime/signals_plan9.h
M src/pkg/runtime/stack.h
M src/pkg/runtime/sys_plan9_386.s
M src/pkg/runtime/sys_plan9_amd64.s
M src/pkg/runtime/thread_plan9.c