aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/mgcmark.go
AgeCommit message (Expand)Author
2026-02-11runtime: conservatively scan extended register stateAlexander Musman
2025-11-18runtime: add hexdumperAustin Clements
2025-11-14runtime: put AddCleanup cleanup arguments in their own allocationMichael Anthony Knyszek
2025-10-20runtime: add _Gdeadextra statusMichael Anthony Knyszek
2025-10-02runtime,net/http/pprof: goroutine leak detection by using the garbage collectorVlad Saioc
2025-09-26runtime: use a smaller arena size on WasmCherry Mui
2025-09-23runtime: eliminate global span queue [green tea]Michael Anthony Knyszek
2025-09-23runtime: split gcMarkWorkAvailable into two separate conditionsMichael Anthony Knyszek
2025-07-28all: omit unnecessary type conversionsJes Cok
2025-07-25runtime: rename scanobject to scanObjectMichael Anthony Knyszek
2025-07-25runtime: duplicate scanobject in greentea and non-greentea filesMichael Anthony Knyszek
2025-06-18runtime: prevent mutual deadlock between GC stopTheWorld and suspendGMichael Anthony Knyszek
2025-05-21runtime: add valgrind instrumentationRoland Shoemaker
2025-05-20runtime: add scan trace for checkfinalizers>1Michael Anthony Knyszek
2025-05-20runtime: add new GODEBUG checkfinalizerMichael Anthony Knyszek
2025-05-20runtime: only update freeIndexForScan outside of the mark phaseMichael Anthony Knyszek
2025-05-08runtime: schedule cleanups across multiple goroutinesMichael Anthony Knyszek
2025-05-07runtime: use "bubble" terminology for synctestDamien Neil
2025-05-02runtime: mark and scan small objects in whole spans [green tea]Michael Anthony Knyszek
2025-04-15runtime: size field for gQueue and gListDmitrii Martynov
2025-02-03runtime: fix GODEBUG=gccheckmark=1 and add smoke testMichael Anthony Knyszek
2024-11-19internal/synctest: new package for testing concurrent codeDamien Neil
2024-11-18cmd/compile: remove gc programs from stack frame objectsKeith Randall
2024-11-16runtime: implement AddCleanupCarlos Amedee
2024-10-21runtime: refactor mallocgc into several independent codepathsMichael Anthony Knyszek
2024-10-21runtime: move debug checks behind constant flag in mallocgcMichael Anthony Knyszek
2024-07-23runtime,internal: move runtime/internal/sys to internal/runtime/sysDavid Chase
2024-04-18internal/weak: add package implementing weak pointersMichael Anthony Knyszek
2024-04-15runtime, cmd/trace: remove code paths that include v1 tracerCarlos Amedee
2024-04-09runtime: remove the allocheaders GOEXPERIMENTMichael Anthony Knyszek
2024-04-05runtime: take a stack trace during tracing only when we own the stackMichael Anthony Knyszek
2024-03-25runtime: migrate internal/atomic to internal/runtimeAndy Pan
2024-01-30runtime: compute data and bss root work units in one loopjeffery
2023-11-17runtime: use span.elemsize for accounting in mallocgcMichael Anthony Knyszek
2023-11-10runtime: add execution tracer v2 behind GOEXPERIMENT=exectracer2Michael Anthony Knyszek
2023-11-09runtime: make all GC mark workers yield for forEachPMichael Anthony Knyszek
2023-11-09runtime: refactor runtime->tracer API to appear more like a lockMichael Anthony Knyszek
2023-11-09runtime: implement experiment to replace heap bitmap with alloc headersMichael Anthony Knyszek
2023-11-07cmd/compile,runtime: dedup writeBarrier neededMauri de Souza Meneguzzo
2023-10-24runtime: use max/min funcqiulaidongfeng
2023-08-23runtime: create wrappers for gcDrain to identify time in profilesMichael 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-07-18all: fix typosJes Cok
2023-05-19runtime: replace raw traceEv with traceBlockReason in goparkMichael Anthony Knyszek
2023-05-11runtime: replace trace.enabled with traceEnabledMichael Anthony Knyszek
2023-04-21internal/abi, runtime, cmd: merge funcID_* consts into internal/abiAustin Clements
2023-03-10runtime: replace all callback uses of gentraceback with unwinderAustin Clements
2023-02-16runtime: reimplement GODEBUG=cgocheck=2 as a GOEXPERIMENTKeith Randall