index
:
go
bench-before
fix-runtime-test-GOMAXPROCS
json-isValidNumber
json-isValidNumber-before
main
makepkg
ms-fix-multipart-readform
Fork of Go programming language with my patches.
Go Authors
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
runtime
/
mheap.go
Age
Commit message (
Expand
)
Author
2019-01-10
runtime: make mTreap iterator bidirectional
go1.12beta2
Michael Anthony Knyszek
2018-12-17
runtime: allocate from free and scav fairly
Michael Anthony Knyszek
2018-12-17
runtime: add iterator abstraction for mTreap
Michael Anthony Knyszek
2018-11-15
runtime: eliminate mheap.busy* lists
Austin Clements
2018-11-15
runtime: implement efficient page reclaimer
Austin Clements
2018-11-15
runtime: mark span when marking any object on the span
Austin Clements
2018-11-15
runtime: record in-use spans in a page-indexed bitmap
Austin Clements
2018-11-15
runtime: track all heap arenas in a slice
Austin Clements
2018-11-11
runtime: gofmt all improperly formatted code
Michael Anthony Knyszek
2018-11-09
runtime: stop unnecessary span scavenges on free
Michael Anthony Knyszek
2018-11-05
runtime: clean up MSpan* MCache* MCentral* in docs
Michael Anthony Knyszek
2018-11-05
runtime: fix stale comments about mheap and mspan
Michael Anthony Knyszek
2018-10-30
runtime: scavenge large spans before heap growth
Michael Anthony Knyszek
2018-10-30
runtime: sysUsed spans after trimming
Michael Anthony Knyszek
2018-10-30
runtime: remove npreleased in favor of boolean
Michael Anthony Knyszek
2018-10-30
runtime: separate scavenged spans
Michael Anthony Knyszek
2018-10-17
runtime: use only treaps for tracking spans
Michael Anthony Knyszek
2018-10-17
runtime: de-duplicate span scavenging
Michael Anthony Knyszek
2018-10-09
runtime: tidy mheap.freeSpan
Austin Clements
2018-10-08
all: fix a bunch of misspellings
Igor Zhilianin
2018-10-05
runtime: improve mheap.alloc doc and let compiler check system stack
Austin Clements
2018-10-03
cmd/compile,runtime: implement stack objects
Keith Randall
2018-10-02
runtime: flush mcaches lazily
Austin Clements
2018-10-02
runtime: eliminate gcBlackenPromptly mode
Austin Clements
2018-09-26
runtime: rename _MSpan* constants to mSpan*
Austin Clements
2018-08-24
runtime: replace sys.CacheLineSize by corresponding internal/cpu const and vars
Martin Möhrmann
2018-02-23
runtime: support a two-level arena map
Austin Clements
2018-02-23
runtime: rename "arena index" to "arena map"
Austin Clements
2018-02-23
runtime: fix a few typos in comments
Jerrin Shaji George
2018-02-21
runtime: clarify address space limit constants and comments
Austin Clements
2018-02-21
runtime: offset the heap arena index by 2^47 on amd64
Austin Clements
2018-02-21
runtime: abstract indexing of arena index
Austin Clements
2018-02-20
all: remove duplicate word "the"
Ryuma Yoshida
2018-02-15
runtime: remove non-reserved heap logic
Austin Clements
2018-02-15
runtime: use sparse mappings for the heap
Austin Clements
2018-02-15
runtime: make span map sparse
Austin Clements
2018-02-15
runtime: abstract remaining mheap.spans access
Austin Clements
2018-02-15
runtime: make the heap bitmap sparse
Austin Clements
2018-02-15
runtime: lay out heap bitmap forward in memory
Austin Clements
2018-02-15
runtime: use spanOf* more widely
Austin Clements
2018-02-15
runtime: consolidate mheap.lookup* and spanOf*
Austin Clements
2018-02-15
runtime: split object finding out of heapBitsForObject
Austin Clements
2018-02-15
runtime: replace mlookup and findObject with heapBitsForObject
Austin Clements
2017-10-29
runtime: eliminate remaining recordspan write barriers
Austin Clements
2017-10-05
runtime: force the type of specialfinalizer into DWARF
Keith Randall
2017-09-15
all: fix article typos
Kunpei Sakai
2017-08-18
all: unindent some big chunks of code
Daniel MartÃ
2017-08-09
runtime: document concurrency of mheap.spans
Austin Clements
2017-07-31
runtime: map bitmap and spans during heap initialization
Austin Clements
2017-07-03
runtime: clean up mheap.allocLarge
Austin Clements
[next]