| Age | Commit message (Expand) | Author |
| 2023-02-09 | runtime: fix signature for linked functions | Adin Scannell |
| 2023-01-09 | sync/atomic: fix the note of atomic.Store | csuzhang |
| 2022-11-17 | sync/atomic: hint users of old API to use new type-based API instead | Keith Randall |
| 2022-11-15 | sync/atomic: allow linked list of atomic pointers again | Russ Cox |
| 2022-11-07 | sync/atomic: disallow type conversions of atomic.Pointer[T] | Mateusz Poliwczak |
| 2022-09-29 | sync/atomic: rename "ifaceWords" to "efaceWords" | hopehook |
| 2022-09-19 | cmd/compile,sync: make accessing address of zero offset struct field inline c... | Cuong Manh Le |
| 2022-09-09 | sync/atomic: reduce inlining cost for atomic types methods | Cuong Manh Le |
| 2022-09-06 | all: make sure *Pointer[T]'s methods are inlined as intended | Cuong Manh Le |
| 2022-08-05 | sync/atomic: remove test64err in test | Russ Cox |
| 2022-06-07 | sync/atomic: clarify that 8-byte alignment of variables is due to escape | Will Hawkins |
| 2022-06-06 | runtime, sync, sync/atomic: document happens-before guarantees | Russ Cox |
| 2022-06-03 | sync/atomic: note that alignment responsibility doesn't apply to types | Michael Pratt |
| 2022-05-19 | all: gofmt main repo | Russ Cox |
| 2022-05-06 | sync/atomic: don't run 64-bit uintptr tests on 32-bit systems | Ian Lance Taylor |
| 2022-05-04 | sync/atomic: add typed atomic values | Russ Cox |
| 2022-04-29 | sync/atomic: use consistent first-store-in-progress marker | Keith Randall |
| 2022-04-11 | all: gofmt main repo | Russ Cox |
| 2021-12-13 | all: gofmt -w -r 'interface{} -> any' src | Russ Cox |
| 2021-11-06 | all: remove more leftover // +build lines | Tobias Klauser |
| 2021-11-04 | sync/atomic: disable GC during TestHammerStoreLoad | Michael Anthony Knyszek |
| 2021-10-26 | sync/atomic: use a better first-store-in-progress marker | Keith Randall |
| 2021-08-14 | sync/atomic: fix documentation for CompareAndSwap | Jeff Wentworth |
| 2021-05-13 | all: add //go:build lines to assembly files | Tobias Klauser |
| 2021-05-04 | sync/atomic: add (*Value).Swap and (*Value).CompareAndSwap | Colin Arnott |
| 2020-11-23 | sync: use 386 instead of x86-32 to refer to the 32 bit x86 architecture | Martin Möhrmann |
| 2020-10-16 | runtime/internal/atomic: panic nicely on unaligned 64-bit atomics | Austin Clements |
| 2020-04-02 | sync/atomic: fix TestSwapPointer test | Keith Randall |
| 2020-03-19 | sync/atomic: remove panic64 | Daniel Martí |
| 2020-02-27 | all: fix incorrect channel and API usage in some unit tests | Ziheng Liu |
| 2019-10-22 | sync/atomic: suppress checkptr errors for hammerStoreLoadPointer | Matthew Dempsky |
| 2019-10-10 | all: remove nacl (part 3, more amd64p32) | Brad Fitzpatrick |
| 2019-02-09 | sync/atomic: add 32-bit MIPS to the 64-bit alignment requirement | Ian Lance Taylor |
| 2018-05-03 | sync/atomic: redirect many functions to runtime/internal/atomic | Cherry Zhang |
| 2018-04-18 | sync/atomic: use package prefix in examples | Kevin Burke |
| 2018-04-18 | runtime/internal/atomic: don't use Cas in atomic.Load on ARM | Yuval Pavel Zholkover |
| 2018-03-27 | cmd/internal/obj/arm: add DMB instruction | Yuval Pavel Zholkover |
| 2018-03-22 | cmd/compile/internal/ppc64, runtime internal/atomic, sync/atomic: implement f... | Carlos Eduardo Seo |
| 2018-03-21 | runtime,sync/atomic: replace asm BYTEs with insts for x86 | isharipo |
| 2018-02-12 | runtime, sync/atomic: use NOFRAME on arm | Austin Clements |
| 2017-12-01 | sync/atomic: remove noCopy from Value | Russ Cox |
| 2017-11-04 | all: change github.com issue links to golang.org | Leigh McCulloch |
| 2017-10-02 | sync/atomic: add memory barriers to Load/StoreInt32 on darwin/arm | Elias Naur |
| 2017-08-26 | all: remove some double spaces from comments | Daniel Martí |
| 2017-08-25 | sync/atomic: remove references to old atomic pointer hammer tests | Tom Levy |
| 2017-07-11 | sync/atomic: clarify 64-bit alignment bug | Austin Clements |
| 2017-06-07 | sync: remove note about creating with structures | Joonas Kuorilehto |
| 2017-05-16 | cmd/internal/obj/mips: add support of LLV, SCV, NOOP instructions | Cherry Zhang |
| 2017-04-19 | cmd/vet: skip unreachable "if" and "case" code in shift check. | Aliaksandr Valialkin |
| 2017-02-21 | sync/atomic: fix mipsx frame sizes | Josh Bleecher Snyder |