aboutsummaryrefslogtreecommitdiff
path: root/src/sync/atomic
AgeCommit message (Expand)Author
13 daysall: add export linknames for assembly symbols accessed from other packageCherry Mui
2025-11-12sync/atomic: amend comments for Value.{Swap,CompareAndSwap}Jes Cok
2025-10-17all: remove unnecessary loop variable copies in testsTobias Klauser
2025-09-25sync/atomic: correct Uintptr.Or return docMichael Pratt
2025-04-24sync/atomic: document that atomic types should not be copiedMateusz Poliwczak
2024-11-15sync/atomic: make intrinsics noescape except 64bits op on 32bits arch and uns...Jorropo
2024-06-21sync/atomic: correct result names for Or methodsAustin Clements
2024-06-07sync: include links to the Go memory model in package documentationRodrigo Orselli
2024-05-17sync/atomic: public And/Or ops and race instrumentationMauri de Souza Meneguzzo
2024-03-25runtime: migrate internal/atomic to internal/runtimeAndy Pan
2024-02-26sync: add available godoc linkcui fliter
2023-05-10all: fix a lot of commentscui fliter
2023-03-25all: add a few links in package godocsDaniel Martí
2023-02-09runtime: fix signature for linked functionsAdin Scannell
2023-01-09sync/atomic: fix the note of atomic.Storecsuzhang
2022-11-17sync/atomic: hint users of old API to use new type-based API insteadKeith Randall
2022-11-15sync/atomic: allow linked list of atomic pointers againRuss Cox
2022-11-07sync/atomic: disallow type conversions of atomic.Pointer[T]Mateusz Poliwczak
2022-09-29sync/atomic: rename "ifaceWords" to "efaceWords"hopehook
2022-09-19cmd/compile,sync: make accessing address of zero offset struct field inline c...Cuong Manh Le
2022-09-09sync/atomic: reduce inlining cost for atomic types methodsCuong Manh Le
2022-09-06all: make sure *Pointer[T]'s methods are inlined as intendedCuong Manh Le
2022-08-05sync/atomic: remove test64err in testRuss Cox
2022-06-07sync/atomic: clarify that 8-byte alignment of variables is due to escapeWill Hawkins
2022-06-06runtime, sync, sync/atomic: document happens-before guaranteesRuss Cox
2022-06-03sync/atomic: note that alignment responsibility doesn't apply to typesMichael Pratt
2022-05-19all: gofmt main repoRuss Cox
2022-05-06sync/atomic: don't run 64-bit uintptr tests on 32-bit systemsIan Lance Taylor
2022-05-04sync/atomic: add typed atomic valuesRuss Cox
2022-04-29sync/atomic: use consistent first-store-in-progress markerKeith Randall
2022-04-11all: gofmt main repoRuss Cox
2021-12-13all: gofmt -w -r 'interface{} -> any' srcRuss Cox
2021-11-06all: remove more leftover // +build linesTobias Klauser
2021-11-04sync/atomic: disable GC during TestHammerStoreLoadMichael Anthony Knyszek
2021-10-26sync/atomic: use a better first-store-in-progress markerKeith Randall
2021-08-14sync/atomic: fix documentation for CompareAndSwapJeff Wentworth
2021-05-13all: add //go:build lines to assembly filesTobias Klauser
2021-05-04sync/atomic: add (*Value).Swap and (*Value).CompareAndSwapColin Arnott
2020-11-23sync: use 386 instead of x86-32 to refer to the 32 bit x86 architectureMartin Möhrmann
2020-10-16runtime/internal/atomic: panic nicely on unaligned 64-bit atomicsAustin Clements
2020-04-02sync/atomic: fix TestSwapPointer testKeith Randall
2020-03-19sync/atomic: remove panic64Daniel Martí
2020-02-27all: fix incorrect channel and API usage in some unit testsZiheng Liu
2019-10-22sync/atomic: suppress checkptr errors for hammerStoreLoadPointerMatthew Dempsky
2019-10-10all: remove nacl (part 3, more amd64p32)Brad Fitzpatrick
2019-02-09sync/atomic: add 32-bit MIPS to the 64-bit alignment requirementIan Lance Taylor
2018-05-03sync/atomic: redirect many functions to runtime/internal/atomicCherry Zhang
2018-04-18sync/atomic: use package prefix in examplesKevin Burke
2018-04-18runtime/internal/atomic: don't use Cas in atomic.Load on ARMYuval Pavel Zholkover
2018-03-27cmd/internal/obj/arm: add DMB instructionYuval Pavel Zholkover