aboutsummaryrefslogtreecommitdiff
path: root/src/sync/rwmutex.go
AgeCommit message (Expand)Author
2021-10-29sync: add Mutex.TryLock, RWMutex.TryLock, RWMutex.TryRLockRuss Cox
2020-11-18sync: document RWMutex race semanticsMichael Pratt
2019-03-09sync: allow inlining the RWMutex.RUnlock fast pathCarlo Alberto Ferraris
2019-03-09sync: allow inlining the Mutex.Lock fast pathCarlo Alberto Ferraris
2019-03-05sync: allow inlining the Mutex.Unlock fast pathCarlo Alberto Ferraris
2018-06-22sync: fix deficiency in RWMutex race annotationsDmitry Vyukov
2018-02-14sync: enable profiling of RWMutexLorenz Bauer
2018-01-16sync: consistently use article "a" for RWMutexBrad Fitzpatrick
2017-06-19runtime: add read/write mutex typeIan Lance Taylor
2017-06-14sync: make another attempt at clarifying RWMutex double RLock rulesBrad Fitzpatrick
2017-06-07sync: remove note about creating with structuresJoonas Kuorilehto
2017-02-17sync: make Mutex more fairDmitry Vyukov
2016-10-19sync: throw, not panic, for unlock of unlocked mutexRuss Cox
2016-05-31sync: document that RWMutex read locks may not be held recursivelyAndrew Gerrand
2016-05-06cmd/vet: check sync.* types' copyingAliaksandr Valialkin
2016-03-02all: single space after period.Brad Fitzpatrick
2015-11-26internal/race: add packageDmitry Vyukov
2014-09-08build: move package sources from src/pkg to srcRuss Cox