aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/runtime2.go
AgeCommit message (Expand)Author
2021-07-30[release-branch.go1.16] runtime: remove adjustTimers counterIan Lance Taylor
2021-07-22[release-branch.go1.16] runtime: don't clear timerModifiedEarliest if adjustT...Ian Lance Taylor
2021-05-04[release-branch.go1.16] syscall: syscall.AllThreadsSyscall signal handling fixesAndrew G. Morgan
2021-01-05runtime: don't take allglock in tracebackothersMichael Pratt
2020-11-02runtime: decouple consistent stats from mcache and allow P-less updateMichael Anthony Knyszek
2020-10-30runtime: manage gcBgMarkWorkers with a global poolMichael Pratt
2020-10-28runtime: try to elide timer stealing if P has no timersMichael Pratt
2020-10-27runtime: don't always adjust timersIan Lance Taylor
2020-10-26runtime: tidy compileCallbackAustin Clements
2020-10-23syscall: support POSIX semantics for Linux syscallsAndrew G. Morgan
2020-10-23runtime: don't attempt to steal from idle PsMichael Pratt
2020-09-30[dev.link] Merge branch 'master' into dev.linkJeremy Faller
2020-09-23all: add GOOS=iosCherry Zhang
2020-09-21runtime: disable stack shrinking in activeStackChans race windowMichael Anthony Knyszek
2020-09-11[dev.link] all: merge branch 'master' into dev.linkCherry Zhang
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-21[dev.link] all: merge branch 'master' into dev.linkCherry Zhang
2020-08-18runtime: add "success" field to sudogMatthew Dempsky
2020-08-18[dev.link] cmd/{compile,link}: remove pcdata tables from pclntab_oldJeremy Faller
2020-08-18runtime: move startupRandomData declaration to os_linux.goTobias Klauser
2020-08-12[dev.link] cmd/link: stop renumbering files for pclntab generationJeremy Faller
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