]> Cypherpunks repositories - gostls13.git/commit
runtime: change Lock from union to struct
authorDmitriy Vyukov <dvyukov@google.com>
Sun, 7 Apr 2013 03:07:07 +0000 (20:07 -0700)
committerDmitriy Vyukov <dvyukov@google.com>
Sun, 7 Apr 2013 03:07:07 +0000 (20:07 -0700)
commitd617454379546027a02fe668bf76f85c75ff6917
tree1919124acd2a94e6b06fdc82993010ec549ad17e
parent60682c4f596803f102ae8694f790995d1e99c273
runtime: change Lock from union to struct
Unions can break precise GC.
Update #5193.

R=golang-dev, iant
CC=golang-dev
https://golang.org/cl/8457043
src/pkg/runtime/lock_futex.c
src/pkg/runtime/lock_sema.c
src/pkg/runtime/runtime.h