aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/malloc.go
AgeCommit message (Expand)Author
13 daysruntime: add sysUnreserve to undo sysReserveMichael Pratt
2026-03-20Revert "runtime, cmd/compile: use preemptible memclr for large pointer-free c...Michael Pratt
2026-03-20Revert "runtime: fix memclrNoHeapPointersPreemptible"Michael Pratt
2026-03-17runtime: fix memclrNoHeapPointersPreemptibleKeith Randall
2026-03-04runtime, cmd/compile: use preemptible memclr for large pointer-free clears“Muhammad
2025-12-17runtime: keep track of secret allocation sizeDaniel Morsing
2025-11-26runtime/secret: implement new secret packageDaniel Morsing
2025-11-23runtime: fix stale comment for mheap/mallocLidong Yan
2025-11-14runtime: support runtime.freegc in size-specialized mallocs for noscan objectsthepudds
2025-11-14runtime: add runtime.freegc to reduce GC workthepudds
2025-09-26runtime: use a smaller arena size on WasmCherry Mui
2025-09-23runtime: add specialized malloc functions for sizes up to 512 bytesMichael Matloob
2025-09-17runtime: don't enable heap randomization if MSAN or ASAN is enabledRoland Shoemaker
2025-08-29runtime/race: add race detector support for linux/riscv64Joel Sing
2025-08-26runtime: identify virtual memory layout for riscv64Joel Sing
2025-07-24runtime: randomize heap base addressRoland Shoemaker
2025-05-21runtime: add valgrind instrumentationRoland Shoemaker
2025-05-21runtime: guarantee checkfinalizers test allocates in a shared tiny blockMichael Anthony Knyszek
2025-05-20runtime: mark and identify tiny blocks in checkfinalizers modeMichael Anthony Knyszek
2025-05-20runtime: prevent unnecessary zeroing of large objects with pointersMichael Anthony Knyszek
2025-05-20runtime: only update freeIndexForScan outside of the mark phaseMichael Anthony Knyszek
2025-05-19runtime: move atoi to internal/runtime/strconvMichael Pratt
2025-04-24runtime: fix tag pointers on aixKeith Randall
2025-04-23runtime: move some malloc constants to internal/runtime/gcMichael Anthony Knyszek
2025-04-23runtime: move sizeclass defs to new package internal/runtime/gcMichael Anthony Knyszek
2025-04-02runtime: simplify needzero logickhr@golang.org
2025-03-12runtime: remove nextSampleNoFP from plan9Russ Cox
2025-03-04runtime: decorate anonymous memory mappingsLénaïc Huard
2025-02-03runtime: fix GODEBUG=gccheckmark=1 and add smoke testMichael Anthony Knyszek
2024-11-18runtime: get rid of gc programs for typesKeith Randall
2024-10-30cmd/compile,runtime: add indirect key/elem to swissmapMichael Pratt
2024-10-25runtime: fix mallocgc for asanMichael Anthony Knyszek
2024-10-25runtime: reserve fewer memory for aligned reservation on sbrk systemsCherry Mui
2024-10-24runtime: fix ASAN poison calculation in mallocgcMichael Anthony Knyszek
2024-10-23runtime: fix typo in error messagechangwang ma
2024-10-21runtime: execute publicationBarrier in noscan case for delayed zeroingMichael Anthony Knyszek
2024-10-21runtime: specialize heapSetTypeMichael Anthony Knyszek
2024-10-21runtime: refactor mallocgc into several independent codepathsMichael Anthony Knyszek
2024-10-21runtime: break out the debug.malloc codepaths into functionsMichael Anthony Knyszek
2024-10-21runtime: move debug checks behind constant flag in mallocgcMichael Anthony Knyszek
2024-10-21runtime: rename shouldhelpgc to checkGCTrigger in mallocgcMichael Anthony Knyszek
2024-10-21runtime: recompute assistG before and after mallocMichael Anthony Knyszek
2024-10-21runtime: use wb flag instead of gcphase for allocate-black checkMichael Anthony Knyszek
2024-10-21runtime: simplify mem profile checking in mallocgcMichael Anthony Knyszek
2024-10-21runtime: don't call span.heapBits in writeHeapBitsSmallMichael Anthony Knyszek
2024-10-08internal/runtime/maps: initial swiss table map implementationMichael Pratt
2024-09-10runtime: update documentation for ios addr bitsWuGuangyao
2024-07-23runtime,internal: move runtime/internal/sys to internal/runtime/sysDavid Chase
2024-07-23runtime,internal: move runtime/internal/math to internal/runtime/mathDavid Chase
2024-05-29all: document legacy //go:linkname for final round of modulesRuss Cox