aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/mbitmap.go
AgeCommit message (Expand)Author
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
2022-08-08runtime: process ptr bitmaps one word at a timeKeith Randall
2022-08-08runtime: redo heap bitmapKeith Randall
2022-08-02runtime: trivial replacements of _g_ in GC filesMichael Pratt
2022-04-11all: gofmt main repoRuss Cox
2022-04-05all: separate doc comment from //go: directivesRuss Cox
2022-02-05runtime: change sys.PtrSize to goarch.PtrSize in commentsIan Lance Taylor
2021-12-13all: gofmt -w -r 'interface{} -> any' srcRuss Cox
2021-10-15reflect: make Elem panic on bad notinheap pointersKeith Randall
2021-10-07runtime,sync: using fastrandn instead of modulo reductionMeng Zhuo
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-03[dev.typeparams] runtime: crash the GC at clobberdead pointer on ARM64Cherry Mui
2021-04-20runtime: crash the GC when clobberdead pointer is seenCherry Zhang
2021-03-12runtime: simplify divmagic for span calculationsMatthew Dempsky
2020-10-26runtime: make the span allocation purpose more explicitMichael Anthony Knyszek
2020-09-14runtime: add 24 byte allocation size classMartin Möhrmann
2020-08-17runtime: move checkmarks to a separate bitmapAustin Clements
2020-08-17runtime: simplify heapBitsSetType doubleCheckAustin Clements
2020-03-23runtime: use OnesCount64 to count allocated objects in a spanMichael Anthony Knyszek
2020-03-20runtime: fix rounding in materializeGCProgAustin Clements
2019-10-31runtime: atomically set span state and use as publication barrierAustin Clements
2019-10-31runtime: fully initialize span in alloc_mAustin Clements
2019-10-26runtime: mark findObject nosplitCuong Manh Le
2019-10-26runtime: factor out debug.invalidptr case in findObjectCuong Manh Le
2019-10-26runtime: simplify findObject bad pointer checking conditionCuong Manh Le
2019-05-05all: remove commented-out print statementsIskander Sharipov
2019-03-25runtime: remove kindNoPointersKeith Randall
2018-12-02all: use "reports whether" consistently instead of "returns whether"Tobias Klauser
2018-11-02all: use "reports whether" consistently in the few places that didn'tBrad Fitzpatrick
2018-10-09runtime: undo manual inlining of mbits.setMarkedAustin Clements
2018-10-03cmd/compile,runtime: remove ambiguously live logicKeith Randall
2018-10-03cmd/compile,runtime: implement stack objectsKeith Randall
2018-09-26runtime: rename _MSpan* constants to mSpan*Austin Clements
2018-08-24runtime: do not execute write barrier on newly allocated slice in growsliceMartin Möhrmann