gvisor/third_party/gvsync
Fabricio Voznika 38de91b028 Add build guard to files using go:linkname
Funcion signatures are not validated during compilation. Since
they are not exported, they can change at any time. The guard
ensures that they are verified at least on every version upgrade.

PiperOrigin-RevId: 250733742
2019-05-30 12:09:39 -07:00
..
atomicptrtest Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
seqatomictest Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
BUILD Add build guard to files using go:linkname 2019-05-30 12:09:39 -07:00
LICENSE Move package sync to third_party 2019-01-31 17:49:14 -08:00
README.md
atomicptr_unsafe.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
downgradable_rwmutex_1_12_unsafe.go Add build guard to files using go:linkname 2019-05-30 12:09:39 -07:00
downgradable_rwmutex_1_13_unsafe.go Add build guard to files using go:linkname 2019-05-30 12:09:39 -07:00
downgradable_rwmutex_test.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
downgradable_rwmutex_unsafe.go Add build guard to files using go:linkname 2019-05-30 12:09:39 -07:00
gvsync.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
memmove_unsafe.go Add build guard to files using go:linkname 2019-05-30 12:09:39 -07:00
norace_unsafe.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
race_unsafe.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
seqatomic_unsafe.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
seqcount.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
seqcount_test.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00

README.md

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