summaryrefslogtreecommitdiff
path: root/src/runtime/malloc.go
Commit message (Expand)AuthorAgeFilesLines
* runtime: ensure arenaBaseOffset makes it into DWARF (for viewcore)Keith Randall2020-06-271-0/+2
* runtime: always mark span when marking an objectAustin Clements2020-06-081-10/+10
* runtime: make maxOffAddr reflect the actual address space upper boundMichael Anthony Knyszek2020-05-141-1/+1
* runtime: avoid overflow from linearAllocMichael Anthony Knyszek2020-05-071-1/+8
* runtime: add new mcentral implementationMichael Anthony Knyszek2020-04-271-1/+7
* runtime: add bitmap-based markrootSpans implementationMichael Anthony Knyszek2020-04-211-0/+8
* runtime: use mcache0 if no P in profileallocIan Lance Taylor2020-04-171-1/+10
* runtime: static lock ranking for the runtime (enabled by GOEXPERIMENT)Dan Scales2020-04-071-0/+3
* runtime: use divRoundUpAustin Clements2020-03-201-2/+2
* runtime: remove mcache field from mIan Lance Taylor2020-02-241-4/+15
* runtime: rewrite a comment in malloc.goJerrin Shaji George2020-02-051-3/+4
* runtime: add support for linux/riscv64Joel Sing2020-01-191-0/+1
* runtime: add arenaBaseOffset on aix/ppc64Clément Chigot2019-11-161-12/+10
* runtime: remove unnecessary large parameter to mheap_.allocMichael Anthony Knyszek2019-11-081-1/+1
* runtime: define maximum supported physical page and huge page sizesMichael Anthony Knyszek2019-11-081-0/+11
* runtime: remove old page allocatorMichael Anthony Knyszek2019-11-081-3/+0
* runtime: switch to new page allocatorMichael Anthony Knyszek2019-11-071-9/+4
* runtime: integrate new page allocator into runtimeMichael Anthony Knyszek2019-11-071-0/+3
* runtime: add scavenging code for new page allocatorMichael Anthony Knyszek2019-11-071-1/+1
* runtime: define darwin/arm64's address space as 33 bitsMichael Anthony Knyszek2019-11-071-1/+9
* runtime: clean up power-of-two rounding code with align functionsMichael Anthony Knyszek2019-11-041-11/+11
* runtime: add physHugePageShiftMichael Anthony Knyszek2019-07-301-2/+22
* runtime: use uintptr instead of int32 for counting to next heap profile sampleKeith Randall2019-07-291-6/+6
* runtime: align allocations harder in GODEBUG=sbrk=1 modeAustin Clements2019-07-191-1/+16
* runtime: mark newly-mapped memory as scavengedMichael Anthony Knyszek2019-05-161-25/+66
* runtime: add physHugePageSizeMichael Anthony Knyszek2019-05-031-0/+8
* runtime, cmd/link: optimize memory allocation on wasmRichard Musiol2019-04-161-2/+2
* runtime: remove kindNoPointersKeith Randall2019-03-251-1/+1
* runtime: align first persistentalloc chunk as requestedIan Lance Taylor2019-03-061-1/+1
* internal/reflectlite: lite version of reflect packageMarcel van Lohuizen2019-02-271-0/+5
* runtime: sample large heap allocations correctlyRaul Silvera2019-01-181-1/+1
* runtime: skip writes to persistent memory in cgo checkerIan Lance Taylor2019-01-041-4/+36
* runtime: handle 64bits addresses for AIXClément Chigot2018-11-261-9/+25
* runtime: track all heap arenas in a sliceAustin Clements2018-11-151-0/+21
* runtime: use multiplication with overflow check for newarrayMartin Möhrmann2018-10-231-2/+4
* runtime: use only treaps for tracking spansMichael Anthony Knyszek2018-10-171-2/+1
* runtime: clarify table of arena sizesAustin Clements2018-10-041-7/+7
* runtime: remove gcStart's mode argumentAustin Clements2018-10-021-1/+1
* runtime: don't call mcache.refill on systemstackAustin Clements2018-09-281-3/+4
* runtime: rename _MSpan* constants to mSpan*Austin Clements2018-09-261-2/+0
* runtime: fix reference to sys{Fault,Free,Reserve,Unused,Used} in commentsTobias Klauser2018-09-251-9/+9
* runtime: don't create heap hints outside TSAN's supported heapAustin Clements2018-07-191-0/+8
* runtime: add js/wasm architectureRichard Musiol2018-05-081-2/+4
* runtime: stop when we run out of hints in race modeAustin Clements2018-04-041-0/+8
* runtime: reduce arena size to 4MB on 64-bit WindowsAustin Clements2018-02-231-3/+28
* runtime: support a two-level arena mapAustin Clements2018-02-231-20/+57
* runtime: rename "arena index" to "arena map"Austin Clements2018-02-231-7/+7
* runtime: clarify address space limit constants and commentsAustin Clements2018-02-211-26/+37
* runtime: offset the heap arena index by 2^47 on amd64Austin Clements2018-02-211-0/+11
* runtime: abstract indexing of arena indexAustin Clements2018-02-211-7/+22