mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
runtime: clean up old mcentral code
This change deletes the old mcentral implementation from the code base and the newMCentralImpl feature flag along with it. Updates #37487. Change-Id: Ibca8f722665f0865051f649ffe699cbdbfdcfcf2 Reviewed-on: https://go-review.googlesource.com/c/go/+/221184 Run-TryBot: Michael Knyszek <mknyszek@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Austin Clements <austin@google.com> Reviewed-by: Michael Pratt <mpratt@google.com>
This commit is contained in:
parent
260dff3ca3
commit
e6d0bd2b89
8 changed files with 25 additions and 665 deletions
|
|
@ -131,11 +131,7 @@ func (c *mcache) refill(spc spanClass) {
|
|||
if s.sweepgen != mheap_.sweepgen+3 {
|
||||
throw("bad sweepgen in refill")
|
||||
}
|
||||
if go115NewMCentralImpl {
|
||||
mheap_.central[spc].mcentral.uncacheSpan(s)
|
||||
} else {
|
||||
atomic.Store(&s.sweepgen, mheap_.sweepgen)
|
||||
}
|
||||
mheap_.central[spc].mcentral.uncacheSpan(s)
|
||||
}
|
||||
|
||||
// Get a new cached span from the central lists.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue