aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/mgcmark.go
AgeCommit message (Expand)Author
2017-04-28runtime: separate spans of noscan objectsAustin Clements
2017-04-13runtime: rename _MSpanStack -> _MSpanManualAustin Clements
2017-03-07runtime: print SP/FP on bad pointer crashesAustin Clements
2017-03-03runtime: don't rescan finalizers queue during mark terminationAustin Clements
2017-02-14runtime: remove stack barriersAustin Clements
2017-02-14runtime: remove rescan listAustin Clements
2017-02-10cmd/trace: Record mark assists in execution tracesHeschi Kreinick
2016-11-20runtime: exit idle worker if there's higher-priority workAustin Clements
2016-11-17runtime: improve diagnostics for "scan missed a g"Austin Clements
2016-11-01runtime: access modules via a sliceDavid Crawshaw
2016-10-31runtime: make assists perform root jobsAustin Clements
2016-10-31runtime: lift systemstack part of gcAssistAllocAustin Clements
2016-10-28runtime: disable stack rescanning by defaultAustin Clements
2016-10-28runtime: mark tiny blocks at GC startAustin Clements
2016-10-28runtime: ensure finalizers are zero-initialized before reuseAustin Clements
2016-10-28runtime: parallelize STW mcache flushingAustin Clements
2016-10-28runtime: fix preemption of root marking jobsAustin Clements
2016-10-28runtime, cmd/trace: track goroutines blocked on GC assistsAustin Clements
2016-10-28runtime: fix preemption of fractional and idle mark workersAustin Clements
2016-10-26runtime: scan mark worker stacks like normalAustin Clements
2016-10-26runtime: debug code to panic when marking a free objectAustin Clements
2016-10-25runtime: eliminate allspans snapshotAustin Clements
2016-10-25runtime: make markrootSpans time proportional to in-use spansAustin Clements
2016-10-25runtime: consolidate h_spans and mheap_.spansAustin Clements
2016-10-19runtime: remove gcWork flushes in mark terminationAustin Clements
2016-10-17runtime: fix GC assist retry pathAustin Clements
2016-10-17runtime: abstract out assist queue managementAustin Clements
2016-10-03runtime: make gcDumpObject useful on stack framesAustin Clements
2016-09-20runtime: consistency check for G rescan positionAustin Clements
2016-09-06runtime: bound scanobject to ~100 µsAustin Clements
2016-09-02runtime: remove a load and shift from scanobjectJosh Bleecher Snyder
2016-07-27runtime: reduce GC assist extra creditRhys Hiltner
2016-05-27runtime: always call stackfree on the system stackAustin Clements
2016-05-25runtime: pass gcWork to scanstackAustin Clements
2016-05-25runtime: document scanstackAustin Clements
2016-05-19runtime: fix goroutine priority elevationAustin Clements
2016-05-19runtime: add 'next' flag to readyAustin Clements
2016-05-16runtime: remove obsolete comment from scanobjectAustin Clements
2016-04-30runtime: reclaim scan/dead bit in first wordAustin Clements
2016-04-30runtime: use morePointers and isPointer in more placesAustin Clements
2016-04-29[dev.garbage] runtime: use s.base() everywhere it makes senseAustin Clements
2016-04-29[dev.garbage] runtime: restructure alloc and mark bitsRick Hudson
2016-04-27[dev.garbage] Merge remote-tracking branch 'origin/master' into HEADRick Hudson
2016-04-27[dev.garbage] runtime: add gc work buffer tryGet and put fast pathsRick Hudson
2016-04-27[dev.garbage] runtime: cleanup and optimize span.base()Rick Hudson
2016-04-27[dev.garbage] runtime: allocate directly from GC mark bitsRick Hudson
2016-04-27runtime: don't rescan globalsAustin Clements
2016-04-26runtime: make stack re-scan O(# dirty stacks)Austin Clements
2016-04-26runtime: remove stack barriers during concurrent markAustin Clements
2016-04-26runtime: avoid span root marking entirely during mark terminationAustin Clements