aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/mgcmark.go
AgeCommit message (Expand)Author
2022-04-05all: separate doc comment from //go: directivesRuss Cox
2022-03-31runtime: remove old pacer and the PacerRedesign goexperimentMichael Anthony Knyszek
2022-01-31runtime: mgcmark.go typo fix: gorountine -> goroutine.doujiang24
2021-12-21runtime: typo fix cyle -> cycle“kinggo”
2021-12-01runtime: fix racy allgs access on weak memory architecturesAustin Clements
2021-11-04runtime: implement GC pacer redesignMichael Anthony Knyszek
2021-10-20runtime: use atomic.Float64 for assist ratioMichael Anthony Knyszek
2021-10-05cmd/link,runtime: remove relocations from stkobjsJosh Bleecher Snyder
2021-09-29runtime: drop nowritebarrier from gcParkAssistMichael Pratt
2021-09-07cmd/compile: add prefetch intrinsic supportRuslan Andreev
2021-06-17[dev.typeparams] runtime: fix import sort order [generated]Michael Anthony Knyszek
2021-06-17[dev.typeparams] runtime: replace uses of runtime/internal/sys.PtrSize with i...Michael Anthony Knyszek
2021-06-08[dev.typeparams] runtime: remove tracebackdefersCherry Mui
2021-04-30cmd/compile, runtime: emit only GC data for stack objectsCherry Zhang
2021-04-16runtime: remove useless nFlushCacheRootsLeonard Wang
2021-04-14runtime: update debug call protocol for register ABIMichael Anthony Knyszek
2021-04-14runtime: incorporate hbits advancement in scanobject into loopJosh Bleecher Snyder
2021-04-14runtime: move roots' bases calculation to gcMarkRootPrepareRuslan Andreev
2021-03-05runtime: encapsulate access to allgsMichael Pratt
2021-01-05runtime: don't take allglock in tracebackothersMichael Pratt
2020-12-23runtime: fix nStackRoots comment about stack rootsMichael Anthony Knyszek
2020-10-30runtime: add world-stopped assertionsMichael Pratt
2020-10-26runtime: access the assist ratio atomicallyMichael Anthony Knyszek
2020-08-25cmd/compile: don't allow go:notinheap on the heap or stackKeith Randall
2020-08-17runtime: clean up old markrootSpansMichael Anthony Knyszek
2020-08-17runtime: move checkmarks to a separate bitmapAustin Clements
2020-06-08runtime: always mark span when marking an objectAustin Clements
2020-04-29runtime: use conservative scanning for debug callsAustin Clements
2020-04-21runtime: add bitmap-based markrootSpans implementationMichael Anthony Knyszek
2020-03-20runtime: use divRoundUpAustin Clements
2020-03-18runtime: preempt dedicated background mark workers for STWMichael Anthony Knyszek
2019-12-05runtime: remove comment about gcCopySpans()Johan Jansson
2019-11-08runtime: fix (*gcSweepBuf).block guaranteesMichael Anthony Knyszek
2019-11-02runtime: use signals to preempt Gs for suspendGAustin Clements
2019-11-02runtime: scan stacks conservatively at async safe pointsAustin Clements
2019-10-31runtime: atomically set span state and use as publication barrierAustin Clements
2019-10-25runtime: only shrink stacks at synchronous safe pointsAustin Clements
2019-10-25runtime: remove g.gcscanvalidAustin Clements
2019-10-25runtime: add general suspendG/resumeGAustin Clements
2019-09-20runtime: avoid overflow in markrootBlockIan Lance Taylor
2019-06-10Revert "Revert "cmd/compile,runtime: allocate defer records on the stack""Keith Randall
2019-06-05Revert "cmd/compile,runtime: allocate defer records on the stack"Keith Randall
2019-06-04cmd/compile,runtime: allocate defer records on the stackKeith Randall
2019-05-13runtime: resolve latent TODOsTamir Duberstein
2019-04-05runtime: separate stack freeing from stack shrinkingAustin Clements
2019-03-01runtime: scan defer closure in stack scanCherry Zhang
2019-02-13runtime: scan gp._panic in stack scanCherry Zhang
2018-12-02all: use "reports whether" consistently instead of "returns whether"Tobias Klauser
2018-11-15runtime: mark span when marking any object on the spanAustin Clements
2018-11-05runtime: clean up MSpan* MCache* MCentral* in docsMichael Anthony Knyszek