aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/race.go
AgeCommit message (Expand)Author
2024-05-17sync/atomic: public And/Or ops and race instrumentationMauri de Souza Meneguzzo
2024-04-02all: use kind* of abiqiulaidongfeng
2023-11-20src: a/an grammar fixesVille Skyttä
2023-11-09runtime: implement experiment to replace heap bitmap with alloc headersMichael Anthony Knyszek
2023-08-21runtime: drop stack-allocated pcvalueCachesAustin Clements
2023-08-07Revert "runtime: drop stack-allocated pcvalueCaches"Austin Clements
2023-08-07runtime: drop stack-allocated pcvalueCachesAustin Clements
2023-05-23runtime: symbolize wrappers as a last resort in race tracebacksAustin Clements
2023-05-05internal/abi: refactor (basic) type struct into one definitionDavid Chase
2023-04-24runtime: add raceFiniLock to lock rankingIan Lance Taylor
2023-04-21runtime: in __tsan_fini tell scheduler we are entering non-Go codeIan Lance Taylor
2023-04-21internal/abi, runtime, cmd: merge funcID_* consts into internal/abiAustin Clements
2023-03-10runtime: use inlineUnwinderAustin Clements
2023-03-10runtime: dedup function name logic into moduledata methodAustin Clements
2023-03-02all: move //go: function directives directly above functionsMichael Pratt
2022-11-18all: add missing periods in commentscui fliter
2022-11-16runtime/race: do not use cgo on macOSRuss Cox
2022-09-07runtime: rename _func.nameoff and friends to nameOffMichael Pratt
2022-09-07runtime: rename inlinedCall.func_ to inlinedCall.nameOffMichael Pratt
2022-08-02runtime: trivial replacements of _g_ in remaining filesMichael Pratt
2022-04-05all: separate doc comment from //go: directivesRuss Cox
2021-10-28all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor)Russ Cox
2021-08-12[dev.typeparams] all: merge master (46fd547) into dev.typeparamsMatthew Dempsky
2021-07-26runtime: correct variable name in commentKoichi Shiraishi
2021-05-21[dev.typeparams] runtime: use internal/abi.FuncPCABI0 to take address of asse...Cherry Mui
2021-02-20all: go fmt std cmd (but revert vendor)Russ Cox
2020-11-13runtime: swap the order of raceacquire() and racerelease()Daniel S Fava
2020-01-09runtime: protect against external code calling ExitProcessAustin Clements
2019-11-04runtime: clean up power-of-two rounding code with align functionsMichael Anthony Knyszek
2019-10-23runtime: add race detector support for new timersIan Lance Taylor
2019-09-23runtime: allow the Go runtime to return multiple stack frames for a single PCKeith Randall
2019-05-16runtime: fix 'go vet -race runtime'Russ Cox
2019-01-08runtime: make FuncForPC return the innermost inlined frameKeith Randall
2018-11-12runtime: correct ABI information for all functionsAustin Clements
2018-11-12internal/bytealg, runtime: provide linknames for pushed symbolsAustin Clements
2018-06-11runtime/race: implement race detector for ppc64leLynn Boger
2018-02-15runtime: split object finding out of heapBitsForObjectAustin Clements
2018-02-15runtime: replace mlookup and findObject with heapBitsForObjectAustin Clements
2017-09-22runtime: fix typo in the word "preceding"Tobias Klauser
2017-08-29runtime: add comments to race annotationsDmitry Vyukov
2017-03-06runtime: avoid repeated findmoduledatap callsAustin Clements
2017-02-27runtime: remove unused RaceSemacquire declarationDmitry Vyukov
2016-11-03testing: mark tests and benchmarks failed if a race occurs during executionRuss Cox
2016-10-30runtime/race: update race runtimeDmitry Vyukov
2016-09-25runtime/race: don't crash on invalid PCsDmitry Vyukov
2016-05-18runtime: prevent racefini from being invoked more than onceJames Chacon
2016-05-03runtime: per-P contexts for race detectorDmitry Vyukov
2016-03-01all: make copyright headers consistent with one space after periodBrad Fitzpatrick
2015-10-18runtime: merge race1.go -> race.goNodir Turakulov
2015-02-20runtime: adjust program counters in race detectorDmitry Vyukov