summaryrefslogtreecommitdiff
path: root/src/runtime/mfinal.go
Commit message (Expand)AuthorAgeFilesLines
* runtime: count spill slot for frame size at finalizer callCherry Mui2022-03-031-15/+9
* all: gofmt -w -r 'interface{} -> any' srcRuss Cox2021-12-131-3/+3
* [dev.typeparams] all: merge master (46fd547) into dev.typeparamsMatthew Dempsky2021-08-121-0/+4
|\
| * runtime: warn that KeepAlive is not an unsafe.Pointer workaroundMatthew Dempsky2021-08-051-0/+4
* | [dev.typeparams] runtime: fix import sort order [generated]Michael Anthony Knyszek2021-06-171-1/+1
* | [dev.typeparams] runtime: replace uses of runtime/internal/sys.PtrSize with i...Michael Anthony Knyszek2021-06-171-9/+9
|/
* runtime: support register ABI for finalizersMichael Anthony Knyszek2021-03-111-14/+32
* cmd/compile: simplify assert{E,I}2I{,2} calling conventionsCuong Manh Le2021-02-231-2/+2
* [dev.regabi] reflect: support for register ABI on amd64 for reflect.(Value).CallMichael Anthony Knyszek2021-02-161-1/+6
* Revert "cmd/compile: split exported/non-exported methods for interface type"Cuong Manh Le2020-10-281-2/+2
* runtime: break down memstats.gc_sysMichael Anthony Knyszek2020-10-261-1/+1
* cmd/compile: split exported/non-exported methods for interface typeCuong Manh Le2020-10-091-2/+2
* os: document and emphasize a potential misuse of File.FdChangkun Ou2020-09-271-9/+9
* runtime: clean up power-of-two rounding code with align functionsMichael Anthony Knyszek2019-11-041-2/+2
* runtime: remove kindNoPointersKeith Randall2019-03-251-1/+1
* runtime: clarify SetFinalizer docsIan Lance Taylor2018-07-091-2/+2
* runtime: convert g.waitreason from string to uint8Josh Bleecher Snyder2018-05-031-1/+1
* Revert "runtime: convert g.waitreason from string to uint8"Josh Bleecher Snyder2018-03-131-1/+1
* runtime: convert g.waitreason from string to uint8Josh Bleecher Snyder2018-03-121-1/+1
* runtime: split object finding out of heapBitsForObjectAustin Clements2018-02-151-1/+1
* runtime: replace mlookup and findObject with heapBitsForObjectAustin Clements2018-02-151-43/+3
* runtime: add a use of runtime.KeepAlive's argumentKeith Randall2017-08-141-6/+9
* runtime: separate spans of noscan objectsAustin Clements2017-04-281-1/+1
* runtime: don't rescan finalizers queue during mark terminationAustin Clements2017-03-031-1/+15
* cmd/compile: do more type conversion inlineKeith Randall2016-11-021-2/+2
* runtime: ensure finalizers are zero-initialized before reuseAustin Clements2016-10-281-6/+9
* runtime: avoid write barriers to uninitialized finalizer frame memoryAustin Clements2016-10-281-0/+5
* runtime: consolidate h_spans and mheap_.spansAustin Clements2016-10-251-1/+1
* runtime: mark several types go:notinheapAustin Clements2016-10-151-4/+7
* runtime: weaken claim about SetFinalizer panickingAustin Clements2016-10-031-1/+1
* runtime: relax SetFinalizer documentation to allow &localElias Naur2016-09-271-2/+3
* runtime: remove redundant expression from SetFinalizerErik Staab2016-09-061-1/+1
* runtime: fix case in KeepAlive commentIan Lance Taylor2016-07-081-1/+1
* runtime: add KeepAlive functionIan Lance Taylor2016-05-181-0/+46
* [dev.garbage] runtime: use s.base() everywhere it makes senseAustin Clements2016-04-291-1/+1
* cmd/compile, etc: use nameOff for rtype stringDavid Crawshaw2016-04-221-5/+5
* runtime: simplify mallocgc flag argumentKeith Randall2016-04-201-1/+1
* runtime: fix names in SetFinalizer doc commentIan Lance Taylor2016-03-101-12/+12
* cmd/compile: remove slices from rtype.funcTypeDavid Crawshaw2016-03-091-4/+7
* cmd/compile: remove rtype *uncommonType fieldDavid Crawshaw2016-03-081-1/+1
* runtime: eliminate unnecessary type conversionsMatthew Dempsky2016-03-071-3/+3
* all: single space after period.Brad Fitzpatrick2016-03-021-4/+4
* all: make copyright headers consistent with one space after periodBrad Fitzpatrick2016-03-011-1/+1
* cmd/compile: remove uncommonType.nameDavid Crawshaw2016-02-261-1/+1
* cmd/compile: embed type string header in rtypeDavid Crawshaw2016-02-241-4/+4
* runtime: break out system-specific constants into package sysMichael Matloob2015-11-121-10/+11
* runtime: break atomics out into package runtime/internal/atomicMichael Matloob2015-11-101-2/+5
* runtime: eliminate some unnecessary uintptr conversionsMatthew Dempsky2015-10-271-2/+2
* runtime: replace unsafe pointer arithmetic with array indexingMatthew Dempsky2015-10-211-1/+1
* runtime: make iface/eface handling more type safeMatthew Dempsky2015-10-211-4/+4