summaryrefslogtreecommitdiff
path: root/src/runtime/mgcwork.go
Commit message (Expand)AuthorAgeFilesLines
* runtime: wake idle Ps when enqueuing GC workAustin Clements2016-11-201-6/+16
* runtime: mark several types go:notinheapAustin Clements2016-10-151-0/+3
* runtime: bound scanobject to ~100 µsAustin Clements2016-09-061-1/+1
* [dev.garbage] runtime: add gc work buffer tryGet and put fast pathsRick Hudson2016-04-271-0/+33
* all: single space after period.Brad Fitzpatrick2016-03-021-3/+3
* runtime: remove workbuf loggingAustin Clements2016-02-261-80/+25
* runtime: use only per-P gcWorkAustin Clements2016-02-251-8/+0
* runtime: remove noescape hacks from gcWorkAustin Clements2016-02-251-9/+3
* all: fix typos and spellingMartin Möhrmann2016-02-241-1/+1
* runtime: break out system-specific constants into package sysMichael Matloob2015-11-121-2/+3
* runtime: break atomics out into package runtime/internal/atomicMichael Matloob2015-11-101-6/+9
* runtime: make putfull start mark workersAustin Clements2015-11-041-0/+6
* runtime: cache two workbufs to reduce contentionAustin Clements2015-11-031-47/+98
* runtime: enlarge GC work buffer sizeAustin Clements2015-11-031-2/+2
* runtime: perform concurrent scan in GC workersAustin Clements2015-10-301-1/+1
* runtime: remove work.partial queueAustin Clements2015-10-191-59/+7
* runtime: update gcController.scanWork regularlyAustin Clements2015-10-091-1/+1
* runtime: fix out-of-date comment on gcWork usageAustin Clements2015-10-021-1/+1
* runtime: force mutator to give work buffer to GCRick Hudson2015-07-291-1/+9
* runtime: reduce latency by aggressively ending mark phaseRick Hudson2015-06-181-4/+16
* all: fix misprints in commentsAinar Garipov2015-06-111-2/+2
* runtime: turn work buffer tracing off by defaultRick Hudson2015-05-211-1/+1
* runtime: run background mark helpers only if work is availableRick Hudson2015-05-191-0/+7
* runtime: eliminate one heapBitsForObject from scanobjectAustin Clements2015-04-281-0/+1
* runtime: replace per-M workbuf cache with per-P gcWork cacheAustin Clements2015-04-241-116/+12
* runtime: track scan work performed during concurrent markAustin Clements2015-04-211-0/+12
* runtime: track heap bytes marked by GCAustin Clements2015-04-061-0/+16
* runtime: improve comment about non-preemption during GC workAustin Clements2015-03-311-0/+7
* runtime: exit getfull barrier if there are partial workbufsAustin Clements2015-03-201-1/+1
* runtime: combine gcWorkProducer into gcWorkAustin Clements2015-03-191-49/+25
* runtime: use more natural types in struct workbufAustin Clements2015-02-191-17/+17
* runtime: introduce higher-level GC work abstractionAustin Clements2015-02-191-0/+186
* runtime: drop unused workbufhdr.id fieldAustin Clements2015-02-191-1/+0
* runtime: rename gcwork.go to mgcwork.goAustin Clements2015-02-171-0/+338