aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/mfinal.go
AgeCommit message (Expand)Author
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
2020-10-09cmd/compile: split exported/non-exported methods for interface typeCuong Manh Le
2020-09-27os: document and emphasize a potential misuse of File.FdChangkun Ou
2019-11-04runtime: clean up power-of-two rounding code with align functionsMichael Anthony Knyszek
2019-03-25runtime: remove kindNoPointersKeith Randall
2018-07-09runtime: clarify SetFinalizer docsIan Lance Taylor
2018-05-03runtime: convert g.waitreason from string to uint8Josh Bleecher Snyder
2018-03-13Revert "runtime: convert g.waitreason from string to uint8"Josh Bleecher Snyder
2018-03-12runtime: convert g.waitreason from string to uint8Josh Bleecher Snyder
2018-02-15runtime: split object finding out of heapBitsForObjectAustin Clements
2018-02-15runtime: replace mlookup and findObject with heapBitsForObjectAustin Clements
2017-08-14runtime: add a use of runtime.KeepAlive's argumentKeith Randall
2017-04-28runtime: separate spans of noscan objectsAustin Clements
2017-03-03runtime: don't rescan finalizers queue during mark terminationAustin Clements
2016-11-02cmd/compile: do more type conversion inlineKeith Randall
2016-10-28runtime: ensure finalizers are zero-initialized before reuseAustin Clements
2016-10-28runtime: avoid write barriers to uninitialized finalizer frame memoryAustin Clements
2016-10-25runtime: consolidate h_spans and mheap_.spansAustin Clements
2016-10-15runtime: mark several types go:notinheapAustin Clements
2016-10-03runtime: weaken claim about SetFinalizer panickingAustin Clements
2016-09-27runtime: relax SetFinalizer documentation to allow &localElias Naur
2016-09-06runtime: remove redundant expression from SetFinalizerErik Staab
2016-07-08runtime: fix case in KeepAlive commentIan Lance Taylor
2016-05-18runtime: add KeepAlive functionIan Lance Taylor
2016-04-29[dev.garbage] runtime: use s.base() everywhere it makes senseAustin Clements
2016-04-22cmd/compile, etc: use nameOff for rtype stringDavid Crawshaw
2016-04-20runtime: simplify mallocgc flag argumentKeith Randall
2016-03-10runtime: fix names in SetFinalizer doc commentIan Lance Taylor
2016-03-09cmd/compile: remove slices from rtype.funcTypeDavid Crawshaw
2016-03-08cmd/compile: remove rtype *uncommonType fieldDavid Crawshaw
2016-03-07runtime: eliminate unnecessary type conversionsMatthew Dempsky
2016-03-02all: single space after period.Brad Fitzpatrick
2016-03-01all: make copyright headers consistent with one space after periodBrad Fitzpatrick
2016-02-26cmd/compile: remove uncommonType.nameDavid Crawshaw
2016-02-24cmd/compile: embed type string header in rtypeDavid Crawshaw
2015-11-12runtime: break out system-specific constants into package sysMichael Matloob
2015-11-10runtime: break atomics out into package runtime/internal/atomicMichael Matloob
2015-10-27runtime: eliminate some unnecessary uintptr conversionsMatthew Dempsky
2015-10-21runtime: replace unsafe pointer arithmetic with array indexingMatthew Dempsky
2015-10-21runtime: make iface/eface handling more type safeMatthew Dempsky
2015-10-21runtime: change functype's in and out fields to []*_typeMatthew Dempsky
2015-05-01cmd/internal/gc, runtime: use 1-bit bitmap for stack frames, data, bssRuss Cox