]> Cypherpunks.ru repositories - gostls13.git/commit
sync: document memory model for Swap/CompareAnd{Swap,Delete} in Map
authorChangkun Ou <hi@changkun.de>
Wed, 28 Dec 2022 14:04:58 +0000 (15:04 +0100)
committerGopher Robot <gobot@golang.org>
Fri, 20 Jan 2023 19:38:29 +0000 (19:38 +0000)
commitf07910bd577f73b81e4f7117c7cfdf9cf7579028
treec9ce941f8e917b53970d8ccfb18e74b9a63e90a9
parent5724daa6825db0a9097254060633439e6538d845
sync: document memory model for Swap/CompareAnd{Swap,Delete} in Map

CL 381316 documented the memory model of Map's APIs. However, the newly
introduced Swap, CompareAndSwap, and CompareAndDelete are missing from
this documentation as CL 399094 did not add this info.

This CL specifies the defined read/write operations of the new Map APIs.

For #51972

Change-Id: I519a04040a0b429a3f978823a183cd62e42c90ae
Reviewed-on: https://go-review.googlesource.com/c/go/+/459715
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Run-TryBot: Changkun Ou <mail@changkun.de>
Auto-Submit: Bryan Mills <bcmills@google.com>
Reviewed-by: Bryan Mills <bcmills@google.com>
src/sync/map.go