aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/malloc.go
AgeCommit message (Expand)Author
2022-04-05all: separate doc comment from //go: directivesRuss Cox
2022-03-31runtime: add wrappers for sys* functions and consolidate docsMichael Anthony Knyszek
2022-03-31runtime: remove intermediate fields in memstats for ReadMemStatsMichael Anthony Knyszek
2021-12-06runtime: set iOS addr space to 40 bits with incremental pageallocMichael Anthony Knyszek
2021-11-02runtime, syscall: add calls to asan functionsfanzha02
2021-10-29runtime: clean up allocation zeroingMichael Anthony Knyszek
2021-10-07runtime,sync: using fastrandn instead of modulo reductionMeng Zhuo
2021-09-28runtime: add mp parameter for getMCacheLeonard Wang
2021-07-22[dev.typeparams] all: merge master (798ec73) into dev.typeparamsMatthew Dempsky
2021-07-22runtime: move mem profile sampling into m-acquired sectionDavid Chase
2021-06-17[dev.typeparams] runtime: replace Goarch* constants with internal/goarch vers...Michael Anthony Knyszek
2021-06-17[dev.typeparams] runtime: replace Goos* constants with internal/goos versions...Michael Anthony Knyszek
2021-06-17[dev.typeparams] runtime: fix import sort order [generated]Michael Anthony Knyszek
2021-06-17[dev.typeparams] runtime: replace uses of runtime/internal/sys.PtrSize with i...Michael Anthony Knyszek
2021-06-11[dev.typeparams] runtime: simplify defer record allocationCherry Mui
2021-05-26runtime,cmd/link/internal/ld: fix typostyltr
2021-04-30runtime: break up large calls to memclrNoHeapPointers to allow preemptionDavid Chase
2021-04-29runtime: top align tinyallocs in race modeKeith Randall
2021-04-29runtime: use 4 MiB heap arenas on iOSMichael Anthony Knyszek
2021-03-30runtime: fix typos in commentsLizzzcai
2021-03-15runtime: prepare arenas for use incrementallyMichael Anthony Knyszek
2020-11-05runtime: avoid a bit of unneeded work when MemProfileRate==1Brad Fitzpatrick
2020-11-02runtime: make getMCache inlineableMichael Anthony Knyszek
2020-10-30runtime: add heap lock assertionsMichael Pratt
2020-10-30runtime: allocate at desired address when race detector is onCherry Zhang
2020-10-26runtime: move malloc stats into consistentHeapStatsMichael Anthony Knyszek
2020-10-26runtime: add helper for getting an mcache in allocation contextsMichael Anthony Knyszek
2020-10-26runtime: break down memstats.gc_sysMichael Anthony Knyszek
2020-10-26runtime: delineate which memstats are system stats with a typeMichael Anthony Knyszek
2020-10-26runtime: rename mcache fields to match Go styleMichael Anthony Knyszek
2020-10-26runtime: make nlargealloc and largealloc mcache fieldsMichael Anthony Knyszek
2020-10-14runtime: implement GODEBUG=inittrace=1 supportMartin Möhrmann
2020-10-06runtime: enable more address bits on macOS/ARM64Cherry Zhang
2020-10-01runtime: align 12-byte objects to 8 bytes on 32-bit systemsMichael Anthony Knyszek
2020-09-23all: add GOOS=iosCherry Zhang
2020-08-17runtime: clean up old mcentral codeMichael Anthony Knyszek
2020-06-27runtime: ensure arenaBaseOffset makes it into DWARF (for viewcore)Keith Randall
2020-06-08runtime: always mark span when marking an objectAustin Clements
2020-05-14runtime: make maxOffAddr reflect the actual address space upper boundMichael Anthony Knyszek
2020-05-07runtime: avoid overflow from linearAllocMichael Anthony Knyszek
2020-04-27runtime: add new mcentral implementationMichael Anthony Knyszek
2020-04-21runtime: add bitmap-based markrootSpans implementationMichael Anthony Knyszek
2020-04-17runtime: use mcache0 if no P in profileallocIan Lance Taylor
2020-04-07runtime: static lock ranking for the runtime (enabled by GOEXPERIMENT)Dan Scales
2020-03-20runtime: use divRoundUpAustin Clements
2020-02-24runtime: remove mcache field from mIan Lance Taylor
2020-02-05runtime: rewrite a comment in malloc.goJerrin Shaji George
2020-01-19runtime: add support for linux/riscv64Joel Sing
2019-11-16runtime: add arenaBaseOffset on aix/ppc64Clément Chigot
2019-11-08runtime: remove unnecessary large parameter to mheap_.allocMichael Anthony Knyszek