aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/mbarrier.go
AgeCommit message (Expand)Author
11 daysall: document legacy //go:linkname for final round of modulesRuss Cox
11 daysall: document legacy //go:linkname for modules with ≥100 dependentsRuss Cox
2024-05-23all: document legacy //go:linkname for modules with ≥200 dependentsRuss Cox
2024-05-23all: document legacy //go:linkname for modules with ≥1,000 dependentsRuss Cox
2024-05-23all: document legacy //go:linkname for modules with ≥20,000 dependentsRuss Cox
2024-05-22all: document legacy //go:linkname for modules with ≥50,000 dependentsRuss Cox
2024-05-22all: document legacy //go:linkname for modules with ≥100,000 dependentsRuss Cox
2024-03-04runtime: use .Pointers() instead of manual checkingPouriya
2023-11-16runtime: optimize bulkBarrierPreWrite with allocheadersMichael Anthony Knyszek
2023-11-07cmd/compile,runtime: dedup writeBarrier neededMauri de Souza Meneguzzo
2023-05-26runtime: delete a very stale commentAustin Clements
2023-05-11runtime: redefine _type to abi.Type; add rtype for methods.David Chase
2023-05-05internal/abi: refactor (basic) type struct into one definitionDavid Chase
2023-04-10reflect: remove typedmemmovepartial as it is unusedDaniel Martí
2023-03-20all: gofmtDamien Neil
2023-02-17cmd/compile: move raw writes out of write barrier codeKeith Randall
2023-02-16runtime: reimplement GODEBUG=cgocheck=2 as a GOEXPERIMENTKeith Randall
2023-01-30reflect,runtime: add Value.ClearCuong Manh Le
2022-10-26runtime: fix a few function names on commentscui fliter
2022-09-19runtime: make mSpanStateBox accessors nosplitKeith Randall
2022-04-05all: separate doc comment from //go: directivesRuss Cox
2022-04-01runtime: use correct parameter name in commentIan Lance Taylor
2022-02-05runtime: change sys.PtrSize to goarch.PtrSize in commentsIan Lance Taylor
2021-11-02runtime, syscall: add calls to asan functionsfanzha02
2021-06-17[dev.typeparams] runtime: replace uses of runtime/internal/sys.PtrSize with i...Michael Anthony Knyszek
2021-05-21[dev.typeparams] runtime: replace funcPC with internal/abi.FuncPCABIInternalCherry Mui
2021-02-16[dev.regabi] reflect: support for register ABI on amd64 for reflect.(Value).CallMichael Anthony Knyszek
2020-09-16cmd/compile: unify reflect, string and slice copy runtime functionsMartin Möhrmann
2020-04-08cmd/compile,runtime: pass only ptr and len to some runtime callsJosh Bleecher Snyder
2020-04-08runtime: simplify typedmemmovepartialIan Lance Taylor
2020-04-08runtime: add a couple of writeBarrier.needed checksIan Lance Taylor
2020-04-08runtime: only check for pointers up to ptrdata, not sizeIan Lance Taylor
2019-03-25runtime: remove kindNoPointersKeith Randall
2019-02-27internal/reflectlite: lite version of reflect packageMarcel van Lohuizen
2018-09-26reflect: use correct write barrier operations for method funcsKeith Randall
2018-08-24runtime: replace typedmemmmove with bulkBarrierPreWrite and memmove in growsliceMartin Möhrmann
2018-02-27runtime: short-circuit typedmemmove when dst==srcJosh Bleecher Snyder
2018-02-15runtime: short-circuit typedslicecopy when dstp == srcpJosh Bleecher Snyder
2018-02-13runtime: remove legacy eager write barrierAustin Clements
2017-10-31cmd/compile,runtime: update instrumentation commentsAustin Clements
2017-10-30runtime: use buffered write barrier for bulkBarrierPreWriteAustin Clements
2017-10-30runtime: simplify and optimize typedslicecopyAustin Clements
2017-10-29runtime: allow write barriers in startpanic_mAustin Clements
2017-09-22runtime: remove getcallerpc argumentAustin Clements
2017-04-21cmd/compile: experiment which clobbers all dead pointer fieldsKeith Randall
2017-02-23runtime: new profile buffer implementation supporting label pointersRuss Cox
2016-10-28runtime: implement unconditional hybrid barrierAustin Clements
2016-10-28runtime: perform write barrier before pointer writeAustin Clements
2016-10-28runtime, cmd/compile: rename memclr -> memclrNoHeapPointersAustin Clements
2016-10-28runtime: use typedmemclr for typed memoryAustin Clements