summaryrefslogtreecommitdiff
path: root/src/runtime/malloc.go
Commit message (Expand)AuthorAgeFilesLines
* runtime: avoid a bit of unneeded work when MemProfileRate==1Brad Fitzpatrick2020-11-051-0/+7
* runtime: make getMCache inlineableMichael Anthony Knyszek2020-11-021-1/+8
* runtime: add heap lock assertionsMichael Pratt2020-10-301-0/+2
* runtime: allocate at desired address when race detector is onCherry Zhang2020-10-301-8/+8
* runtime: move malloc stats into consistentHeapStatsMichael Anthony Knyszek2020-10-261-1/+1
* runtime: add helper for getting an mcache in allocation contextsMichael Anthony Knyszek2020-10-261-23/+2
* runtime: break down memstats.gc_sysMichael Anthony Knyszek2020-10-261-3/+3
* runtime: delineate which memstats are system stats with a typeMichael Anthony Knyszek2020-10-261-5/+5
* runtime: rename mcache fields to match Go styleMichael Anthony Knyszek2020-10-261-6/+6
* runtime: make nlargealloc and largealloc mcache fieldsMichael Anthony Knyszek2020-10-261-32/+1
* runtime: implement GODEBUG=inittrace=1 supportMartin Möhrmann2020-10-141-21/+35
* runtime: enable more address bits on macOS/ARM64Cherry Zhang2020-10-061-4/+4
* runtime: align 12-byte objects to 8 bytes on 32-bit systemsMichael Anthony Knyszek2020-10-011-0/+8
* all: add GOOS=iosCherry Zhang2020-09-231-2/+2
* runtime: clean up old mcentral codeMichael Anthony Knyszek2020-08-171-5/+3
* 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