]> Cypherpunks repositories - gostls13.git/commit
runtime: eliminate gchelper mechanism
authorAustin Clements <austin@google.com>
Mon, 27 Aug 2018 01:33:26 +0000 (21:33 -0400)
committerAustin Clements <austin@google.com>
Tue, 2 Oct 2018 20:35:38 +0000 (20:35 +0000)
commit0906d648aa173f65aaafd6296d43247b426f05f3
treecbc017b0b1353a79059c4cc00a4881c557c2c901
parent550dfc8ae1651eb954274045e31f8ef2e95f6c6c
runtime: eliminate gchelper mechanism

Now that we do no mark work during mark termination, we no longer need
the gchelper mechanism.

Updates #26903.
Updates #17503.

Change-Id: Ie94e5c0f918cfa047e88cae1028fece106955c1b
Reviewed-on: https://go-review.googlesource.com/c/134785
Run-TryBot: Austin Clements <austin@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Rick Hudson <rlh@golang.org>
src/runtime/mgc.go
src/runtime/mgcmark.go
src/runtime/proc.go
src/runtime/runtime2.go
src/runtime/stack.go