summaryrefslogtreecommitdiff
path: root/src/runtime/mpagealloc.go
Commit message (Expand)AuthorAgeFilesLines
* runtime: add heap lock assertionsMichael Pratt2020-10-301-0/+22
* runtime: delineate which memstats are system stats with a typeMichael Anthony Knyszek2020-10-261-2/+2
* runtime: rename pageAlloc receiverMichael Pratt2020-10-231-100/+100
* runtime: fix ReadMemStatsSlow's and CheckScavengedBits' chunk iterationMichael Anthony Knyszek2020-09-091-0/+13
* runtime: validate candidate searchAddr in pageAlloc.findMichael Anthony Knyszek2020-07-311-11/+32
* runtime: make maxOffAddr reflect the actual address space upper boundMichael Anthony Knyszek2020-05-141-6/+6
* runtime: use offAddr in more parts of the runtimeMichael Anthony Knyszek2020-05-081-72/+60
* runtime: make addrRange[s] operate on offset addressesMichael Anthony Knyszek2020-05-081-1/+1
* runtime: avoid re-scanning scavenged and untouched memoryMichael Anthony Knyszek2020-05-081-1/+16
* runtime: remove scavAddr in favor of address rangesMichael Anthony Knyszek2020-05-081-17/+19
* runtime: check the correct sanity condition in the page allocatorMichael Anthony Knyszek2020-03-301-2/+2
* runtime: ensure that searchAddr always refers to inUse memoryMichael Anthony Knyszek2020-01-281-2/+5
* runtime: add scavtrace debug flag and remove scavenge info from gctraceMichael Anthony Knyszek2020-01-091-0/+5
* runtime: use inUse ranges to map in summary memory only as neededMichael Anthony Knyszek2019-12-111-53/+7
* runtime: track ranges of address space which are owned by the heapMichael Anthony Knyszek2019-12-111-0/+20
* runtime: convert page allocator bitmap to sparse arrayMichael Anthony Knyszek2019-12-031-54/+94
* runtime: count scavenged bits for new allocation for new page allocatorMichael Anthony Knyszek2019-11-071-9/+20
* runtime: add scavenging code for new page allocatorMichael Anthony Knyszek2019-11-071-2/+23
* runtime: add new page allocator coreMichael Anthony Knyszek2019-11-071-1/+763
* runtime: add packed bitmap summariesMichael Anthony Knyszek2019-11-071-0/+58
* runtime: add new page allocator constants and descriptionMichael Anthony Knyszek2019-11-071-0/+72