aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/stack.go
AgeCommit message (Expand)Author
2019-11-04runtime: clean up power-of-two rounding code with align functionsMichael Anthony Knyszek
2019-11-02runtime: use signals to preempt Gs for suspendGAustin Clements
2019-10-31runtime: atomically set span state and use as publication barrierAustin Clements
2019-10-25runtime: abstract M preemption check into a functionAustin Clements
2019-10-25runtime: only shrink stacks at synchronous safe pointsAustin Clements
2019-10-25runtime: make copystack/sudog synchronization more explicitAustin Clements
2019-10-25runtime: remove old stack scanning codeAustin Clements
2019-10-25runtime: add general suspendG/resumeGAustin Clements
2019-10-25runtime: make m.libcallsp check in shrinkstack panicAustin Clements
2019-10-24cmd/compile, cmd/link, runtime: make defers low-cost through inline code and ...Dan Scales
2019-10-16Revert "cmd/compile, cmd/link, runtime: make defers low-cost through inline c...Bryan C. Mills
2019-10-16cmd/compile, cmd/link, runtime: make defers low-cost through inline code and ...Dan Scales
2019-09-03runtime: one lock per orderChangkun Ou
2019-06-10Revert "Revert "cmd/compile,runtime: allocate defer records on the stack""Keith Randall
2019-06-06runtime: mark all Go symbols called from assembly in other packagesAustin Clements
2019-06-05Revert "cmd/compile,runtime: allocate defer records on the stack"Keith Randall
2019-06-04cmd/compile,runtime: allocate defer records on the stackKeith Randall
2019-04-05runtime: separate stack freeing from stack shrinkingAustin Clements
2018-11-13runtime: when using explicit argmap, also use arglenKeith Randall
2018-10-06all: fix a bunch of misspellingsIgor Zhilianin
2018-10-03cmd/compile,runtime: implement stack objectsKeith Randall
2018-10-02runtime: eliminate gchelper mechanismAustin Clements
2018-10-02runtime: eliminate gcBlackenPromptly modeAustin Clements
2018-09-26runtime: rename _MSpan* constants to mSpan*Austin Clements
2018-06-29runtime: remap stack spans with MAP_STACK on OpenBSDAustin Clements
2018-06-12runtime/internal/sys: rename Wasm to WASMRichard Musiol
2018-06-12runtime: use libc for signal functions on iOSElias Naur
2018-05-22runtime: support for debugger function callsAustin Clements
2018-05-14runtime: unify fetching of locals and arguments mapsAustin Clements
2018-05-08runtime: add js/wasm architectureRichard Musiol
2018-04-29runtime: iterate over set bits in adjustpointersJosh Bleecher Snyder
2018-04-29runtime: use entry stack map at function entryAustin Clements
2018-04-05runtime: avoid calling adjustpointers unnecessarilyJosh Bleecher Snyder
2018-03-15runtime: identify special functions by flag instead of addressKeith Randall
2018-03-15runtime: print goid when throwing for split stack overflowJosh Bleecher Snyder
2018-03-08runtime: make throw safer to callAustin Clements
2018-02-21runtime: clarify address space limit constants and commentsAustin Clements
2018-02-15runtime: use sparse mappings for the heapAustin Clements
2018-02-15runtime: consolidate mheap.lookup* and spanOf*Austin Clements
2017-12-15runtime: symbolize morestack caller in throwsplit panicAustin Clements
2017-11-22runtime: print runtime frames in throwsplit traceAustin Clements
2017-10-29runtime: remove write barriers from newstack, gogoAustin Clements
2017-08-18all: unindent some big chunks of codeDaniel Martí
2017-08-15runtime: move selectdone into gDaniel Morsing
2017-05-23runtime: remove unused copies of special stack guardsAustin Clements
2017-05-23runtime: fix stackCache=0 debug modeAustin Clements
2017-05-23runtime: fix stackFromSystem returning memoryAustin Clements
2017-04-13runtime: generalize {alloc,free}Stack to {alloc,free}ManualAustin Clements
2017-04-13runtime: rename mspan.stackfreelist -> manualFreeListAustin Clements
2017-04-13runtime: rename _MSpanStack -> _MSpanManualAustin Clements