aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/mbitmap.go
AgeCommit message (Expand)Author
2025-10-02runtime,net/http/pprof: goroutine leak detection by using the garbage collectorVlad Saioc
2025-09-18runtime: make explicit nil check in heapSetTypeSmallHeaderMichael Pratt
2025-07-29internal/abi: move direct/indirect flag from Kind to TFlagKeith Randall
2025-07-25runtime: rename scanobject to scanObjectMichael 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-14runtime: improve scan inner loopKeith Randall
2025-05-02runtime: mark and scan small objects in whole spans [green tea]Michael Anthony Knyszek
2025-04-23runtime: move some malloc constants to internal/runtime/gcMichael Anthony Knyszek
2024-11-18runtime: get rid of gc programs for typesKeith Randall
2024-10-25runtime: fix mallocgc for asanMichael Anthony Knyszek
2024-10-21runtime: specialize heapSetTypeMichael Anthony Knyszek
2024-10-21runtime: optimize 8-byte allocation pointer data writingMichael Anthony Knyszek
2024-10-21runtime: don't call span.heapBits in writeHeapBitsSmallMichael Anthony Knyszek
2024-07-23runtime,internal: move runtime/internal/sys to internal/runtime/sysDavid Chase
2024-05-23all: document legacy //go:linkname for modules with ≥20,000 dependentsRuss Cox
2024-04-09runtime: make zeroing of large objects containing pointers preemptibleMichael Anthony Knyszek
2024-04-09runtime: remove the allocheaders GOEXPERIMENTMichael Anthony Knyszek
2024-04-02all: use kind* of abiqiulaidongfeng
2024-03-25runtime: migrate internal/atomic to internal/runtimeAndy Pan
2023-11-29runtime: docfix countAllocPeter Feichtinger
2023-11-09runtime: add the allocation headers GOEXPERIMENT and fork filesMichael Anthony Knyszek
2023-11-07cmd/compile,runtime: dedup writeBarrier neededMauri de Souza Meneguzzo
2023-11-02runtime: move userArenaHeapBitsSetType into mbitmap.goMichael Anthony Knyszek
2023-11-02runtime: split out pointer/scalar metadata from heapArenaMichael Anthony Knyszek
2023-10-02runtime: use smaller fields for mspan.freeindex and nelemsCherry Mui
2023-08-21runtime: drop stack-allocated pcvalueCachesAustin Clements
2023-08-07Revert "runtime: drop stack-allocated pcvalueCaches"Austin Clements
2023-08-07runtime: drop stack-allocated pcvalueCachesAustin Clements
2023-05-19runtime: implement Pinner API for object pinningSven Anderson
2023-05-11runtime: move per-type types to internal/abiDavid Chase
2023-05-11runtime: redefine _type to abi.Type; add rtype for methods.David Chase
2023-05-05internal/abi: refactor (basic) type struct into one definitionDavid Chase
2023-03-10runtime: replace all callback uses of gentraceback with unwinderAustin Clements
2023-02-17runtime: remove the restriction that write barrier ptrs come in pairsKeith Randall
2023-02-16runtime: reimplement GODEBUG=cgocheck=2 as a GOEXPERIMENTKeith Randall
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-26runtime: fix a few function names on commentscui fliter
2022-10-18runtime: replace all uses of CtzXX with TrailingZerosXXYoulin Feng
2022-10-12runtime: add safe arena support to the runtimeMichael Anthony Knyszek
2022-09-02runtime: make getStackMap a method of stkframeAustin Clements
2022-08-23runtime: initialize pointer bits of noscan spansKeith Randall
2022-08-19runtime: add and use runtime/internal/sys.NotInHeapCuong Manh Le
2022-08-17runtime: gofmt -w -shopehook
2022-08-16runtime: process ptr bitmaps one word at a timeKeith Randall
2022-08-16runtime: redo heap bitmapKeith Randall
2022-08-09Revert "runtime: redo heap bitmap"Keith Randall
2022-08-09Revert "runtime: process ptr bitmaps one word at a time"Keith Randall