aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/stack.go
AgeCommit message (Expand)Author
2021-07-02cmd/compile: fix stack growing algorithmgo101
2021-04-30cmd/compile, runtime: emit only GC data for stack objectsCherry Zhang
2021-04-05cmd/internal/obj/x86: simplify huge frame prologueAustin Clements
2021-04-02reflect: add register ABI support for makeFuncStub and methodValueCallMichael Anthony Knyszek
2021-04-02runtime: make gcTestMoveStackOnNextCall not double the stackAustin Clements
2021-02-23runtime: reset stack poison flag accidentally setDavid Chase
2021-02-23cmd/compile: add AMD64 parameter register defs, Arg ops, plumb to ssa.ConfigDavid Chase
2021-02-19runtime: delete gosave (dead code)Russ Cox
2021-02-19runtime: document, clean up internal/sysRuss Cox
2020-10-26runtime: make the span allocation purpose more explicitMichael Anthony Knyszek
2020-10-06runtime: use sigaltstack on macOS/ARM64Cherry Zhang
2020-09-23all: add GOOS=iosCherry Zhang
2020-09-21runtime: disable stack shrinking in activeStackChans race windowMichael Anthony Knyszek
2020-09-20runtime: improve error messages after allocating a stack that is too bigPaschalis Tsilias
2020-09-11runtime: remove darwin/arm specifc codeCherry Zhang
2020-08-27runtime: framepointers are no longer an experiment - hard code themKeith Randall
2020-06-19reflect: zero stack slots before writing to them with write barriersKeith Randall
2020-05-07runtime: incorporate Gscan acquire/release into lock ranking orderDan Scales
2020-05-07runtime: grow stack more than 2x if the new frame is largeKeith Randall
2020-04-29runtime: use conservative scanning for debug callsAustin Clements
2020-04-07runtime: static lock ranking for the runtime (enabled by GOEXPERIMENT)Dan Scales
2020-02-24runtime: remove mcache field from mIan Lance Taylor
2019-11-27runtime: print more information on stack overflowCherry Zhang
2019-11-15all: fix a bunch of misspellingsVille Skyttä
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