aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/mfinal.go
AgeCommit message (Expand)Author
2025-06-13runtime: remove unused unique.runtime_blockUntilEmptyFinalizerQueueCherry Mui
2025-05-20runtime: report finalizer and cleanup queue length with checkfinalizer>0Michael Anthony Knyszek
2025-05-20runtime: annotate checkfinalizers reports with source and type infoMichael Anthony Knyszek
2025-05-08runtime: schedule cleanups across multiple goroutinesMichael Anthony Knyszek
2025-05-06unique: use a bespoke canonicalization map and runtime.AddCleanupMichael Anthony Knyszek
2025-04-23runtime: move some malloc constants to internal/runtime/gcMichael Anthony Knyszek
2025-03-24runtime: rename runfinq to runFinalizersAndCleanupsMichael Pratt
2025-02-19runtime: minor mfinal.go code cleanupMichael Anthony Knyszek
2024-12-07runtime: improve AddCleanup documentationAustin Clements
2024-11-16runtime: implement AddCleanupCarlos Amedee
2024-11-15runtime: validate all calls to SetFinalizerCarlos Amedee
2024-07-23runtime,internal: move runtime/internal/sys to internal/runtime/sysDavid Chase
2024-06-07runtime: add a note on SetFinalizer doc about method receiverAnuraag Agrawal
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
2024-03-04runtime: use .Pointers() instead of manual checkingPouriya
2023-11-21sync: do not unnecessarily keep alive functions wrapped by Once(Func|Value|Va...Carlo Alberto Ferraris
2023-11-17runtime: put allocation headers back at the start the objectMichael 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-11-08runtime: add available godoc linkcui fliter
2023-10-06cmd/compile: pass only the itab to the assertI2I-style functionsKeith Randall
2023-09-18all: clean unnecessary castsJes Cok
2023-05-19runtime: replace raw traceEv with traceBlockReason in goparkMichael Anthony Knyszek
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
2022-11-18all: add missing periods in commentscui fliter
2022-11-15runtime: clarify finalizer semantics for tiny objectsChangkun Ou
2022-10-12arena: add experimental arena packageMichael Anthony Knyszek
2022-09-05runtime: refactor finalizer goroutine statusLeonard Wang
2022-08-19runtime: add and use runtime/internal/sys.NotInHeapCuong Manh Le
2022-08-04runtime: add mayAcquire annotation for finlockAustin Clements
2022-06-06runtime, sync, sync/atomic: document happens-before guaranteesRuss Cox
2022-05-03runtime: decrease STW pause for goroutine profileRhys Hiltner
2022-04-11all: gofmt main repoRuss Cox
2022-04-05all: separate doc comment from //go: directivesRuss Cox
2022-03-03runtime: count spill slot for frame size at finalizer callCherry Mui
2021-12-13all: gofmt -w -r 'interface{} -> any' srcRuss Cox
2021-08-12[dev.typeparams] all: merge master (46fd547) into dev.typeparamsMatthew Dempsky
2021-08-05runtime: warn that KeepAlive is not an unsafe.Pointer workaroundMatthew Dempsky
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-03-11runtime: support register ABI for finalizersMichael Anthony Knyszek
2021-02-23cmd/compile: simplify assert{E,I}2I{,2} calling conventionsCuong Manh Le
2021-02-16[dev.regabi] reflect: support for register ABI on amd64 for reflect.(Value).CallMichael Anthony Knyszek
2020-10-28Revert "cmd/compile: split exported/non-exported methods for interface type"Cuong Manh Le
2020-10-26runtime: break down memstats.gc_sysMichael Anthony Knyszek