aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/malloc.go
AgeCommit message (Expand)Author
2023-11-17runtime: use span.elemsize for accounting in mallocgcMichael Anthony Knyszek
2023-11-17runtime: put allocation headers back at the start the objectMichael Anthony Knyszek
2023-11-13runtime: call enableMetadataHugePages and its callees on the systemstackMichael Anthony Knyszek
2023-11-09runtime: make alloc headers footers insteadMichael Anthony Knyszek
2023-11-09runtime: implement experiment to replace heap bitmap with alloc headersMichael Anthony Knyszek
2023-10-02runtime: use smaller fields for mspan.freeindex and nelemsCherry Mui
2023-07-21runtime: fix debug non-concurrent sweep mode after activeSweep changesMichael Anthony Knyszek
2023-06-14all: fix spelling errorsAlexander Yastrebov
2023-05-05internal/abi: refactor (basic) type struct into one definitionDavid Chase
2023-04-19runtime: disable huge pages for GC metadata for small heapsMichael Anthony Knyszek
2023-04-18runtime: change lfstack support to taggedPointerIan Lance Taylor
2023-04-05runtime: initialize the memory limit in mallocinitMichael Anthony Knyszek
2022-11-18all: add missing periods in commentscui fliter
2022-11-15runtime: make GC see object as allocated after it is initializedCherry Mui
2022-11-14Revert "runtime: delay incrementing freeindex in malloc"Michael Knyszek
2022-11-11runtime: delay incrementing freeindex in mallocCherry Mui
2022-10-18runtime: replace all uses of CtzXX with TrailingZerosXXYoulin Feng
2022-10-17runtime: remove redundant conversionDan Kortschak
2022-10-12runtime: add safe arena support to the runtimeMichael Anthony Knyszek
2022-10-12runtime: make (*mheap).sysAlloc more generalMichael Anthony Knyszek
2022-10-12runtime: factor out GC assist credit accountingMichael Anthony Knyszek
2022-09-08runtime: remove unused scanSize parameter to gcmarknewobjectMichael Anthony Knyszek
2022-08-19runtime: add and use runtime/internal/sys.NotInHeapCuong Manh Le
2022-08-16runtime: redo heap bitmapKeith Randall
2022-08-09Revert "runtime: redo heap bitmap"Keith Randall
2022-08-08runtime: redo heap bitmapKeith Randall
2022-08-04runtime: add mayAcquire annotation for finlockAustin Clements
2022-08-02runtime: trivial replacements of g in remaining filesMichael Pratt
2022-05-18runtime: remove useless constant definition in malloc.goLeonard Wang
2022-05-03runtime: split mprof locksRhys Hiltner
2022-05-03runtime: move inconsistent memstats into gcControllerMichael Anthony Knyszek
2022-05-03runtime: clean up inconsistent heap statsMichael Anthony Knyszek
2022-05-03runtime: track how much memory is mapped in the Ready stateMichael Anthony Knyszek
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