aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/malloc.go
AgeCommit message (Expand)Author
2024-05-29all: document legacy //go:linkname for modules with ≥100 dependentsRuss Cox
2024-05-23all: document legacy //go:linkname for modules with ≥200 dependentsRuss Cox
2024-05-23all: document legacy //go:linkname for modules with ≥500 dependentsRuss Cox
2024-05-23all: document legacy //go:linkname for modules with ≥1,000 dependentsRuss Cox
2024-05-23all: document legacy //go:linkname for modules with ≥2,000 dependentsRuss Cox
2024-05-23all: document legacy //go:linkname for modules with ≥20,000 dependentsRuss Cox
2024-05-22all: document legacy //go:linkname for modules with ≥50,000 dependentsRuss Cox
2024-05-22all: document legacy //go:linkname for modules with ≥100,000 dependentsRuss Cox
2024-05-08runtime: move profiling pc buffers to mFelix Geisendörfer
2024-05-08runtime: add traceallocfree GODEBUG for alloc/free events in tracesMichael Anthony Knyszek
2024-05-08runtime: remove allocfreetraceMichael Anthony Knyszek
2024-04-09runtime: make zeroing of large objects containing pointers preemptibleMichael Anthony Knyszek
2024-04-09runtime: remove the allocheaders GOEXPERIMENTMichael Anthony Knyszek
2024-03-25runtime: migrate internal/atomic to internal/runtimeAndy Pan
2024-03-04runtime: use .Pointers() instead of manual checkingPouriya
2023-12-05math/rand, math/rand/v2: use ChaCha8 for global randRuss Cox
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