aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/mgcmark.go
AgeCommit message (Expand)Author
2016-04-26runtime: free dead G stacks concurrentlyAustin Clements
2016-04-21runtime: simplify/optimize allocate-black a bitAustin Clements
2016-04-21runtime: count black allocations toward scan workAustin Clements
2016-04-11runtime: remove remaining references to TheCharJeremy Jackins
2016-03-16runtime: shrink stacks during concurrent markAustin Clements
2016-03-16runtime: generalize work.finalizersDone to work.markrootDoneAustin Clements
2016-03-07runtime: eliminate unnecessary type conversionsMatthew Dempsky
2016-03-02all: single space after period.Brad Fitzpatrick
2016-02-25runtime: pass gcWork to markrootAustin Clements
2016-01-16runtime: fix sleep/wakeup race for GC assistsAustin Clements
2016-01-12runtime: mark greyobject go:nowritebarrierrecAustin Clements
2016-01-12runtime: remove out-of-date commentAustin Clements
2016-01-11runtime: eagerly share GC work buffersRick Hudson
2015-11-24runtime: make gcFlushBgCredit go:nowritebarrierrecAustin Clements
2015-11-19runtime: prevent sigprof during all stack barrier opsAustin Clements
2015-11-16runtime: add optional expensive check for invalid cgo pointer passingIan Lance Taylor
2015-11-12runtime: break out system-specific constants into package sysMichael Matloob
2015-11-11runtime: remove unused marking parforAustin Clements
2015-11-11runtime: clean up park messagesAustin Clements
2015-11-10runtime: break atomics out into package runtime/internal/atomicMichael Matloob
2015-11-05runtime: decentralize mark done and mark terminationAustin Clements
2015-11-05runtime: factor mark done transitionAustin Clements
2015-11-04runtime: eliminate getfull barrier from concurrent markAustin Clements
2015-11-03runtime: make assists preemptibleAustin Clements
2015-11-03runtime: replace assist sleep loop with park/readyAustin Clements
2015-10-30runtime: perform concurrent scan in GC workersAustin Clements
2015-10-30runtime: consolidate "out of GC work" checksAustin Clements
2015-10-26runtime: partition data and BSS root markingAustin Clements
2015-10-22runtime: add pcvalue cache to improve stack scan speedAustin Clements
2015-10-19runtime: consolidate gcResetGState callsAustin Clements
2015-10-19runtime: remove work.partial queueAustin Clements
2015-10-18runtime: add a constant for the smallest possible stack frameMichael Hudson-Doyle
2015-10-09runtime: assist before allocatingAustin Clements
2015-10-09runtime: directly track GC assist balanceAustin Clements
2015-10-09runtime: update gcController.scanWork regularlyAustin Clements
2015-10-09runtime: control background scan credit flushing with flagAustin Clements
2015-10-09runtime: consolidate gcDrain and gcDrainUntilPreemptAustin Clements
2015-10-09runtime: fix comment for gcAssistAllocAustin Clements
2015-10-02runtime: scan objects with finalizers concurrentlyAustin Clements
2015-09-18runtime: avoid debug prints of huge objectsAustin Clements
2015-09-18runtime: improve invalid pointer error messageAustin Clements
2015-09-14runtime: minor clarifications of markrootAustin Clements
2015-09-14runtime: split marking of span roots into 128 subtasksAustin Clements
2015-09-09runtime: move stack barrier code to its own fileAustin Clements
2015-08-30runtime: add GODEBUG for stack barriers at every frameAustin Clements
2015-08-30runtime: don't install a stack barrier in cgocallback_gofunc's frameAustin Clements
2015-07-27runtime: enable GC assists ASAPAustin Clements
2015-07-27runtime: allow GC drain whenever write barrier is enabledAustin Clements
2015-07-27runtime: retry GC assist until debt is paid offAustin Clements
2015-07-27runtime: yield to GC coordinator after assist completionAustin Clements