gvisor/pkg/sync
Michael Pratt 65569cfca0 Update Go version build tags
None of the dependencies have changed in 1.15. It may be possible to simplify
some of the wrappers in rawfile following 1.13, but that can come in a later
change.

PiperOrigin-RevId: 313863264
2020-05-29 15:44:07 -07:00
..
atomicptrtest Standardize on tools directory. 2020-01-27 12:21:00 -08:00
seqatomictest Standardize on tools directory. 2020-01-27 12:21:00 -08:00
BUILD Remove implicit dependencies for leaf packages. 2020-05-20 18:35:32 -07:00
LICENSE New sync package. 2020-01-09 22:02:24 -08:00
README.md New sync package. 2020-01-09 22:02:24 -08:00
aliases.go Fix data-race in endpoint.Readiness 2020-03-25 10:55:22 -07:00
atomicptr_unsafe.go New sync package. 2020-01-09 22:02:24 -08:00
memmove_unsafe.go Update Go version build tags 2020-05-29 15:44:07 -07:00
mutex_test.go Rename files in //pkg/sync to better reflect what they contain. 2020-04-02 11:57:06 -07:00
mutex_unsafe.go Update Go version build tags 2020-05-29 15:44:07 -07:00
norace_unsafe.go New sync package. 2020-01-09 22:02:24 -08:00
race_unsafe.go New sync package. 2020-01-09 22:02:24 -08:00
rwmutex_test.go Rename files in //pkg/sync to better reflect what they contain. 2020-04-02 11:57:06 -07:00
rwmutex_unsafe.go Update Go version build tags 2020-05-29 15:44:07 -07:00
seqatomic_unsafe.go New sync package. 2020-01-09 22:02:24 -08:00
seqcount.go New sync package. 2020-01-09 22:02:24 -08:00
seqcount_test.go New sync package. 2020-01-09 22:02:24 -08:00
sync.go Rename files in //pkg/sync to better reflect what they contain. 2020-04-02 11:57:06 -07:00

README.md

Syncutil

This package provides additional synchronization primitives not provided by the Go stdlib 'sync' package. It is partially derived from the upstream 'sync' package from go1.10.