]> Cypherpunks repositories - gostls13.git/commit
runtime: remove GC start up/shutdown workaround in mallocgc
authorAustin Clements <austin@google.com>
Tue, 27 Oct 2015 21:34:11 +0000 (17:34 -0400)
committerAustin Clements <austin@google.com>
Thu, 5 Nov 2015 21:24:01 +0000 (21:24 +0000)
commitbbf2da00fcd04746ec486a4361a28c99374b7eb6
treebdb42be8755c1073375c426e7d104f22e648a72a
parentc99d7f7f852b525694c645e00b6c06729a6735a2
runtime: remove GC start up/shutdown workaround in mallocgc

Currently mallocgc detects if the GC is in a state where it can't
assist, but also can't allocate uncontrolled and yields to help out
the GC. This was a workaround for periods when we were trying to
schedule the GC coordinator. It is no longer necessary because there
is no GC coordinator and malloc can always assist with any GC
transitions that are necessary.

Updates #11970.

Change-Id: I4f7beb7013e85e50ae99a3a8b0bb708ba49cbcd4
Reviewed-on: https://go-review.googlesource.com/16392
Reviewed-by: Rick Hudson <rlh@golang.org>
Run-TryBot: Austin Clements <austin@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/runtime/malloc.go