aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/mgc.go
AgeCommit message (Expand)Author
2017-05-23[release-branch.go1.8] runtime: doubly fix "double wakeup" panicAustin Clements
2017-02-16[release-branch.go1.8] runtime: do not call wakep from enlistWorker, to avoid...Russ Cox
2017-01-18runtime: force workers out before checking mark rootsAustin Clements
2017-01-06runtime: update big mgc.go commentAustin Clements
2016-12-07runtime: add number of forced GCs to MemStatsAustin Clements
2016-11-21runtime: make work.bytesMarked 8-byte alignedCherry Zhang
2016-11-20runtime: wake idle Ps when enqueuing GC workAustin Clements
2016-11-20runtime: exit idle worker if there's higher-priority workAustin Clements
2016-11-01runtime: access modules via a sliceDavid Crawshaw
2016-11-01runtime: improve atoi implementationMartin Möhrmann
2016-10-28runtime: disable stack rescanning by defaultAustin Clements
2016-10-28runtime: avoid getfull() barrier most of the timeAustin Clements
2016-10-28runtime: mark tiny blocks at GC startAustin Clements
2016-10-28runtime: parallelize STW mcache flushingAustin Clements
2016-10-28runtime, cmd/trace: annotate different mark worker typesAustin Clements
2016-10-28runtime: Profile goroutines holding contended mutexes.Peter Weinberger
2016-10-26runtime: scan mark worker stacks like normalAustin Clements
2016-10-25runtime: eliminate allspans snapshotAustin Clements
2016-10-25runtime: make sweep time proportional to in-use spansAustin Clements
2016-10-25runtime: expand comment on work.spansAustin Clements
2016-10-25runtime: consolidate h_allspans and mheap_.allspansAustin Clements
2016-10-19runtime: update heap profile stats after world is startedAustin Clements
2016-10-19runtime: remove gcWork flushes in mark terminationAustin Clements
2016-10-12runtime: fix typo in commentsGleb Stepanov
2016-10-07runtime: make next_gc ^0 when GC is disabledAustin Clements
2016-09-26runtime: eliminate memstats.heap_reachableAustin Clements
2016-09-26runtime: disentangle next_gc from GC triggerAustin Clements
2016-09-06runtime: bound scanobject to ~100 µsAustin Clements
2016-08-30runtime: rename fastrand1 to fastrandJosh Bleecher Snyder
2016-08-19runtime: fix out of date commentsAustin Clements
2016-08-04[dev.ssa] Merge remote-tracking branch 'origin/master' into mergebranchKeith Randall
2016-07-27runtime: reduce GC assist extra creditRhys Hiltner
2016-05-27[dev.ssa] Merge branch 'master' into dev.ssaDavid Chase
2016-05-24all: fixed a handful of typosRobert Griesemer
2016-05-19runtime: add 'next' flag to readyAustin Clements
2016-05-10[dev.ssa] cmd/compile/internal/gc, runtime: use 32-bit load for writeBarrier ...Cherry Zhang
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 sweepAustin Clements
2016-04-21runtime: eliminate floating garbage estimateAustin Clements
2016-04-21runtime: allocate black during GCAustin Clements
2016-04-21runtime: count black allocations toward scan workAustin Clements
2016-03-16runtime: generalize work.finalizersDone to work.markrootDoneAustin Clements
2016-03-16runtime: never pass stack pointers to goparkAustin Clements
2016-03-16runtime: perform gcMarkRootCheck during STW in checkmark modeAustin Clements
2016-03-07runtime: fix checkmark scanning of finalizersAustin Clements
2016-03-07runtime: merge {bgMark,assist}StartTimeAustin Clements
2016-03-04runtime: disable gcMarkRootCheck debugging check during STWAustin Clements
2016-03-04runtime: reset mark state before stopping the worldAustin Clements
2016-03-02all: single space after period.Brad Fitzpatrick