summaryrefslogtreecommitdiff
path: root/src/runtime/stack.go
Commit message (Expand)AuthorAgeFilesLines
* [dev.garbage] runtime: determine if an object is publicdev.garbageRick Hudson2017-05-251-0/+5
* runtime: use 4K as the boundary of legal pointersAustin Clements2017-01-061-1/+1
* runtime: on stack copy, adjust BPKeith Randall2016-12-071-0/+25
* runtime, cmd/compile: rename memclr -> memclrNoHeapPointersAustin Clements2016-10-281-1/+1
* runtime: scan mark worker stacks like normalAustin Clements2016-10-261-0/+5
* runtime: fix bad pointer with 0 stack barriersAustin Clements2016-10-261-2/+7
* runtime: make morestack less subtleAustin Clements2016-10-241-11/+10
* runtime, cmd/internal/obj: get rid of rewindmorestackCherry Zhang2016-10-051-2/+1
* runtime: improve message when a bad pointer is found on the stackAustin Clements2016-09-021-1/+1
* cmd/compile: ppc64le working, not optimized enoughDavid Chase2016-08-181-1/+1
* runtime: handle selects with duplicate channels in shrinkstackIan Lance Taylor2016-07-081-2/+10
* runtime: eliminate poisonStack checksAustin Clements2016-06-171-2/+1
* runtime: always call stackfree on the system stackAustin Clements2016-05-271-0/+16
* build: enable framepointer mode by defaultRuss Cox2016-05-261-3/+0
* runtime: pass gcWork to scanstackAustin Clements2016-05-251-1/+7
* [dev.garbage] runtime: use s.base() everywhere it makes senseAustin Clements2016-04-291-3/+3
* [dev.garbage] Merge remote-tracking branch 'origin/master' into HEADRick Hudson2016-04-271-4/+5
|\
| * runtime: don't clear gcscanvalid in casfrom_GscanstatusAustin Clements2016-04-261-0/+1
| * runtime: remove remaining references to TheCharJeremy Jackins2016-04-111-4/+4
* | [dev.garbage] runtime: replace ref with allocCountRick Hudson2016-04-271-6/+6
* | [dev.garbage] runtime: allocate directly from GC mark bitsRick Hudson2016-04-271-1/+0
* | [dev.garbage] runtime: add stackfreelistRick Hudson2016-04-271-11/+12
|/
* runtime: shrink stacks during concurrent markAustin Clements2016-03-161-3/+5
* runtime: make shrinkstack concurrent-safeAustin Clements2016-03-161-10/+107
* runtime: fix transient _Gwaiting states in newstackAustin Clements2016-03-161-6/+5
* runtime: copy stack before adjustingAustin Clements2016-03-141-13/+14
* runtime: eliminate unnecessary type conversionsMatthew Dempsky2016-03-071-2/+2
* all: single space after period.Brad Fitzpatrick2016-03-021-4/+4
* runtime: clean up adjustpointer and eliminate write barrierAustin Clements2016-02-281-5/+5
* runtime: recycle large stack spansAustin Clements2015-12-141-22/+56
* runtime: take stack barrier lock during copystackAustin Clements2015-11-241-0/+6
* cmd/internal/obj, cmd/link, runtime: increase stack limit to accommodate larg...Michael Hudson-Doyle2015-11-121-1/+1
* runtime: break out system-specific constants into package sysMichael Matloob2015-11-121-14/+15
* runtime: rewrite lots of foo_Bar(f, ...) into f.bar(...)Matthew Dempsky2015-11-121-18/+18
* runtime: break atomics out into package runtime/internal/atomicMichael Matloob2015-11-101-2/+5
* runtime: add pcvalue cache to improve stack scan speedAustin Clements2015-10-221-1/+2
* runtime: add mSpanList type to represent lists of mspansMatthew Dempsky2015-10-221-11/+11
* runtime, syscall: add calls to msan functionsIan Lance Taylor2015-10-211-0/+6
* runtime: add a constant for the smallest possible stack frameMichael Hudson-Doyle2015-10-181-3/+1
* runtime: merge stack{1,2}.go -> stack.goNodir Turakulov2015-10-171-0/+1019
* [dev.cc] runtime: convert panic and stack code from C to GoRuss Cox2014-11-111-13/+0
* build: move package sources from src/pkg to srcRuss Cox2014-09-081-0/+13