]> Cypherpunks repositories - gostls13.git/commit
runtime: properly synchronize GC and finalizer goroutine
authorDmitriy Vyukov <dvyukov@google.com>
Wed, 22 May 2013 19:04:46 +0000 (23:04 +0400)
committerDmitriy Vyukov <dvyukov@google.com>
Wed, 22 May 2013 19:04:46 +0000 (23:04 +0400)
commit72c4ee1a9daba7b952c9440851d3b9ebbaa58458
treed44355bb9e8cfba718382fceeb1c9cc50cb15de5
parent34c67eb24e1b3cfe16a512ab2d4899c78032030b
runtime: properly synchronize GC and finalizer goroutine
This is needed for preemptive scheduler, because the goroutine
can be preempted at surprising points.

R=golang-dev, iant
CC=golang-dev
https://golang.org/cl/9376043
src/pkg/runtime/mgc0.c