index
:
go
dev.boringcrypto
dev.boringcrypto.go1.10
dev.boringcrypto.go1.11
dev.boringcrypto.go1.12
dev.boringcrypto.go1.13
dev.boringcrypto.go1.14
dev.boringcrypto.go1.15
dev.boringcrypto.go1.16
dev.boringcrypto.go1.17
dev.boringcrypto.go1.18
dev.boringcrypto.go1.8
dev.boringcrypto.go1.9
dev.cc
dev.cmdgo
dev.debug
dev.fuzz
dev.garbage
dev.gcfe
dev.go2go
dev.inline
dev.link
dev.power64
dev.regabi
dev.ssa
dev.tls
dev.typealias
dev.typeparams
dev.types
dev.unified
master
release-branch.go1
release-branch.go1.1
release-branch.go1.10
release-branch.go1.11
release-branch.go1.12
release-branch.go1.13
release-branch.go1.14
release-branch.go1.15
release-branch.go1.16
release-branch.go1.17
release-branch.go1.18
release-branch.go1.19
release-branch.go1.2
release-branch.go1.20
release-branch.go1.21
release-branch.go1.22
release-branch.go1.3
release-branch.go1.4
release-branch.go1.5
release-branch.go1.6
release-branch.go1.7
release-branch.go1.8
release-branch.go1.9
release-branch.r57
release-branch.r58
release-branch.r59
release-branch.r60
tls
The Go programming language
Google
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
runtime
/
mcentral.go
Age
Commit message (
Expand
)
Author
2021-04-30
runtime: break up large calls to memclrNoHeapPointers to allow preemption
David Chase
2021-04-12
runtime: block sweep completion on all sweep paths
Austin Clements
2021-03-12
runtime: simplify divmagic for span calculations
Matthew Dempsky
2020-10-31
runtime: remove residual !go115NewMCentralImpl fields
Cherry Zhang
2020-10-26
runtime: remove mcentral.nmalloc and add mcache.local_nsmallalloc
Michael Anthony Knyszek
2020-08-17
runtime: clean up old mcentral code
Michael Anthony Knyszek
2020-04-27
runtime: bound small object sweeping to 100 spans when allocating
Michael Anthony Knyszek
2020-04-27
runtime: add new mcentral implementation
Michael Anthony Knyszek
2020-04-07
runtime: static lock ranking for the runtime (enabled by GOEXPERIMENT)
Dan Scales
2019-11-08
runtime: remove unnecessary large parameter to mheap_.alloc
Michael Anthony Knyszek
2019-11-08
runtime: remove useless heap_objects accounting
Michael Anthony Knyszek
2019-03-18
runtime: replace division by span element size by multiply and shifts
Martin Möhrmann
2018-11-05
runtime: clean up MSpan* MCache* MCentral* in docs
Michael Anthony Knyszek
2018-11-02
all: use "reports whether" consistently in the few places that didn't
Brad Fitzpatrick
2018-10-09
runtime: simplify free count calculation in (un)cacheSpan
Austin Clements
2018-10-09
runtime: avoid tracking spans with no objects with mcentral
Austin Clements
2018-10-09
runtime: tidy mheap.freeSpan
Austin Clements
2018-10-02
runtime: flush mcaches lazily
Austin Clements
2018-02-15
runtime: eliminate most uses of mheap_.arena_*
Austin Clements
2017-04-28
runtime: separate spans of noscan objects
Austin Clements
2017-04-21
runtime: drive proportional sweep directly off heap_live
Austin Clements
2017-04-19
runtime: make sweep trace events encompass entire sweep loop
Austin Clements
2017-03-04
runtime: make ReadMemStats STW for < 25µs
Austin Clements
2016-10-15
runtime: mark several types go:notinheap
Austin Clements
2016-04-29
[dev.garbage] runtime: reintroduce no-zeroing optimization
Austin Clements
2016-04-29
[dev.garbage] runtime: remove unused head/end arguments from freeSpan
Austin Clements
2016-04-27
[dev.garbage] runtime: cleanup and optimize span.base()
Rick Hudson
2016-04-27
[dev.garbage] runtime: add bit and cache ctz64 (count trailing zero)
Rick Hudson
2016-04-27
[dev.garbage] runtime: replace ref with allocCount
Rick Hudson
2016-04-27
[dev.garbage] runtime: allocate directly from GC mark bits
Rick Hudson
2016-04-27
[dev.garbage] runtime: mark/allocation helper functions
Rick Hudson
2016-03-02
all: single space after period.
Brad Fitzpatrick
2016-02-25
runtime: remove unnecessary clears of the heap bitmap
Austin Clements
2015-12-15
runtime: fix (sometimes major) underestimation of heap_live
Austin Clements
2015-12-15
runtime: deduct correct sweep credit
Austin Clements
2015-11-12
runtime: rewrite lots of foo_Bar(f, ...) into f.bar(...)
Matthew Dempsky
2015-11-11
runtime: fix over-aggressive proportional sweep
Austin Clements
2015-11-10
runtime: break atomics out into package runtime/internal/atomic
Michael Matloob
2015-10-22
runtime: add mSpanList type to represent lists of mspans
Matthew Dempsky
2015-08-04
runtime: make sweep proportional to spans bytes allocated
Austin Clements
2015-04-21
runtime: finish sweeping before concurrent GC starts
Austin Clements
2015-03-11
runtime,reflect,cmd/internal/gc: Fix comments referring to .c/.h files
Keith Randall
2015-03-04
runtime: Remove boundary bit logic.
Rick Hudson
2015-02-19
runtime: reorganize memory code
Russ Cox
2015-01-19
runtime: factor out bitmap, finalizer code from malloc/mgc
Russ Cox
2014-12-28
runtime: rename gothrow to throw
Keith Randall
2014-11-20
[dev.garbage] runtime: Turn concurrent GC on by default. Avoid write barriers...
Rick Hudson
2014-11-11
[dev.cc] runtime: convert memory allocator and garbage collector to Go
Russ Cox