aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/runtime2.go
AgeCommit message (Expand)Author
2020-08-27runtime: framepointers are no longer an experiment - hard code themKeith Randall
2020-08-25cmd/compile: don't allow go:notinheap on the heap or stackKeith Randall
2020-08-18runtime: add "success" field to sudogMatthew Dempsky
2020-08-18runtime: move startupRandomData declaration to os_linux.goTobias Klauser
2020-08-03[dev.link] add compilation unit index to funcJeremy Faller
2020-05-21runtime: synchronize StartTrace and StopTrace with sysmonMichael Anthony Knyszek
2020-05-07runtime/runtime2: pack the sudog structAaron Patterson
2020-05-05runtime: correct waitReasonForceGGIdle to waitResonForceGCIdlegeedchin
2020-04-29runtime: perform debug call injection on a new goroutineAustin Clements
2020-04-07runtime: static lock ranking for the runtime (enabled by GOEXPERIMENT)Dan Scales
2020-03-18runtime: don't send preemption signal if there is a signal pendingCherry Zhang
2020-02-24runtime: remove mcache field from mIan Lance Taylor
2020-01-22runtime: don't skip checkTimers if we would clear deleted timersIan Lance Taylor
2020-01-14runtime: keep P's first timer when in new atomically accessed fieldIan Lance Taylor
2020-01-10runtime: don't let P's timer heap get clogged with deleted timersIan Lance Taylor
2019-11-20runtime: move m.thread to mOSAustin Clements
2019-11-08runtime: add per-p page allocation cacheMichael Anthony Knyszek
2019-11-08runtime: add per-p mspan cacheMichael Anthony Knyszek
2019-11-04runtime: ensure that Goexit cannot be aborted by a recursive panic/recoverDan Scales
2019-11-02runtime: implement async scheduler preemptionAustin Clements
2019-11-02runtime: use signals to preempt Gs for suspendGAustin Clements
2019-10-28runtime: fix dumpgoroutine() to deal with open-coded defersDan Scales
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 g.gcscanvalidAustin Clements
2019-10-25runtime: remove old stack scanning codeAustin Clements
2019-10-25runtime: add general suspendG/resumeGAustin Clements
2019-10-25runtime: ensure _Grunning Gs have a valid g.m and g.m.pAustin Clements
2019-10-24cmd/compile, cmd/link, runtime: make defers low-cost through inline code and ...Dan Scales
2019-10-23runtime: add race detector support for new timersIan Lance Taylor
2019-10-22runtime: add new modtimer functionIan Lance Taylor
2019-10-21runtime: initial scheduler changes for timers on P'sIan Lance Taylor
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-10-10all: remove nacl (part 3, more amd64p32)Brad Fitzpatrick
2019-09-24runtime: update runtime2.go itab comments about sync structSean Chen
2019-06-10Revert "Revert "cmd/compile,runtime: allocate defer records on the stack""Keith Randall
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-05-17runtime: remove redundant "//"Joey
2019-05-13runtime: resolve latent function type TODOTamir Duberstein
2019-05-09runtime: add background scavengerMichael Anthony Knyszek
2019-04-25runtime: document P statusesAustin Clements
2019-04-15runtime: remove some unused fields in m and pAustin Clements
2019-04-11runtime: note about improved _Gscan bit handlingAustin Clements
2019-04-04runtime: ring buffer for binary debug loggingAustin Clements
2019-03-29runtime: rename p racectx field to raceprocctxIan Lance Taylor
2019-01-08runtime: make FuncForPC return the innermost inlined frameKeith Randall
2018-11-14runtime: make processor capability variable naming platform specificMartin Möhrmann
2018-11-10runtime: ensure m.p is never staleNikhil Benesch