summaryrefslogtreecommitdiff
path: root/src/runtime/mfinal.go
Commit message (Expand)AuthorAgeFilesLines
* 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
* runtime: change functype's in and out fields to []*_typeMatthew Dempsky2015-10-211-4/+3
* cmd/internal/gc, runtime: use 1-bit bitmap for stack frames, data, bssRuss Cox2015-05-011-20/+25
* runtime, cmd/internal/ld: rename themoduledata to firstmoduledataMichael Hudson-Doyle2015-04-101-1/+1
* runtime, reflect: support multiple moduledata objectsMichael Hudson-Doyle2015-04-101-5/+7
* runtime, cmd/internal/ld: change runtime to use a single linker symbolMichael Hudson-Doyle2015-03-311-4/+4
* runtime: add GODEBUG=sbrk=1 to bypass memory allocator (and GC)Russ Cox2015-03-201-0/+5
* runtime: remove runtime frames from stacks in tracesDmitry Vyukov2015-03-101-1/+1
* runtime: reorganize memory codeRuss Cox2015-02-191-0/+17
* runtime: never show system goroutines in tracebackDmitry Vyukov2015-02-111-3/+6
* runtime: add tracing of runtime eventsDmitry Vyukov2015-01-281-1/+1
* runtime: fix crash during heapdumpDmitry Vyukov2015-01-271-3/+3
* runtime: factor out bitmap, finalizer code from malloc/mgcRuss Cox2015-01-191-0/+380