aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/mheap.go
AgeCommit message (Expand)Author
2026-01-21runtime: remove the unused scanIdx from mspanYoulin Feng
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: add runtime.freegc to reduce GC workthepudds
2025-11-14runtime: put AddCleanup cleanup arguments in their own allocationMichael Anthony Knyszek
2025-11-14runtime: ensure weak handles end up in their own allocationMichael Anthony Knyszek
2025-10-31runtime: avoid zeroing scavenged memoryLance Yang
2025-09-26runtime: use a smaller arena size on WasmCherry Mui
2025-09-23runtime: eliminate global span queue [green tea]Michael Anthony Knyszek
2025-08-05runtime: save scalar registers off stack in amd64 async preemptionAustin Clements
2025-07-28all: omit unnecessary type conversionsJes Cok
2025-07-25runtime: rename scanobject to scanObjectMichael Anthony Knyszek
2025-07-24runtime: randomize heap base addressRoland Shoemaker
2025-06-20runtime: fix struct commentcuishuang
2025-06-18runtime: set mspan limit field early and eagerlyMichael Anthony Knyszek
2025-05-29runtime, internal/synctest, sync: associate WaitGroups with bubblesDamien Neil
2025-05-21runtime: use the immortal weak handle map for sbrk modeMichael Anthony Knyszek
2025-05-21runtime: add valgrind instrumentationRoland Shoemaker
2025-05-20runtime: mark and identify tiny blocks in checkfinalizers modeMichael Anthony Knyszek
2025-05-20runtime: annotate checkfinalizers reports with source and type infoMichael Anthony Knyszek
2025-05-20runtime: add new GODEBUG checkfinalizerMichael Anthony Knyszek
2025-05-19runtime: move atoi to internal/runtime/strconvMichael Pratt
2025-05-08runtime: remove ptr/scalar bitmap metrickhr@golang.org
2025-05-08runtime: schedule cleanups across multiple goroutinesMichael Anthony Knyszek
2025-05-02runtime: mark and scan small objects in whole spans [green tea]Michael Anthony Knyszek
2025-04-24runtime: fix typo in commentchangwang ma
2025-04-23runtime: move sizeclass defs to new package internal/runtime/gcMichael Anthony Knyszek
2025-03-04runtime: decorate anonymous memory mappingsLénaïc Huard
2025-02-19weak: accept linker-allocated objects to MakeMichael Anthony Knyszek
2025-02-03runtime: fix GODEBUG=gccheckmark=1 and add smoke testMichael Anthony Knyszek
2024-12-09runtime: make special offset a uintptrMichael Anthony Knyszek
2024-11-22runtime: properly search for cleanups in cleanup.stopCarlos Amedee
2024-11-20runtime: keep cleanup closure alive across adding the cleanup specialMichael Anthony Knyszek
2024-11-20runtime: explicitly keep handle alive during getOrAddWeakHandleMichael Anthony Knyszek
2024-11-18weak: move internal/weak to weak, and update according to proposalMichael Anthony Knyszek
2024-11-16runtime: implement Stop for AddCleanupCarlos Amedee
2024-11-16runtime: implement AddCleanupCarlos Amedee
2024-11-13runtime: prevent weak->strong conversions during mark terminationMichael Anthony Knyszek
2024-09-04internal/weak: shade pointer in weak-to-strong conversionMichael Anthony Knyszek
2024-07-25runtime: allow the tracer to be reentrantMichael Anthony Knyszek
2024-07-23runtime,internal: move runtime/internal/sys to internal/runtime/sysDavid Chase
2024-05-22runtime: skip tracing events that would cause reentrancyMichael Anthony Knyszek
2024-05-08runtime: delete pagetrace GOEXPERIMENTMichael Anthony Knyszek
2024-05-08runtime: add traceallocfree GODEBUG for alloc/free events in tracesMichael Anthony Knyszek
2024-04-18internal/weak: add package implementing weak pointersMichael Anthony Knyszek
2024-04-09runtime: remove the allocheaders GOEXPERIMENTMichael Anthony Knyszek
2024-03-25runtime: migrate internal/atomic to internal/runtimeAndy Pan
2023-12-14runtime: delete todo of the list field for mspanqiulaidongfeng
2023-11-09runtime: refactor runtime->tracer API to appear more like a lockMichael Anthony Knyszek