aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/proc.go
AgeCommit message (Expand)Author
2020-01-10runtime: don't let P's timer heap get clogged with deleted timersIan Lance Taylor
2020-01-02runtime: emit trace event in direct semaphore handoffRhys Hiltner
2019-11-19runtime, time: remove old timer codeIan Lance Taylor
2019-11-19runtime: release timersLock while running timerIan Lance Taylor
2019-11-13runtime: acquire timersLocks around moveTimersIan Lance Taylor
2019-11-12runtime: consistently seed fastrand state across archsCarlo Alberto Ferraris
2019-11-09sync: yield to the waiter when unlocking a starving mutexRhys Hiltner
2019-11-08runtime: add per-p page allocation cacheMichael Anthony Knyszek
2019-11-08runtime: add per-p mspan cacheMichael Anthony Knyszek
2019-11-07Revert "sync: yield to the waiter when unlocking a starving mutex"Bryan C. Mills
2019-11-07sync: yield to the waiter when unlocking a starving mutexCarlo Alberto Ferraris
2019-11-06runtime: don't hold scheduler lock when calling timeSleepUntilIan Lance Taylor
2019-11-04runtime: wake netpoller when dropping P, don't sleep too long in sysmonIan Lance Taylor
2019-11-04cmd/compile: add test for skipping empty init functionsCuong Manh Le
2019-11-02runtime: implement async scheduler preemptionAustin Clements
2019-11-02runtime: clear preemptStop in dropmIan Lance Taylor
2019-11-01runtime: unlock sched lock when checkdead throws due to a deadlockIan Lance Taylor
2019-10-29runtime: clear m.gsignal when the M exitsCherry Zhang
2019-10-25runtime: abstract M preemption check into a functionAustin 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-23runtime: save/fetch g register during VDSO on ARM and ARM64Cherry Zhang
2019-10-23runtime: add race detector support for new timersIan Lance Taylor
2019-10-23runtime: update timejump function for new timersIan Lance Taylor
2019-10-22runtime: add new modtimer functionIan Lance Taylor
2019-10-21runtime: handle timers on P's in procresize/(*pp).destroyIan Lance Taylor
2019-10-21runtime: add wasm support for timers on P'sIan Lance Taylor
2019-10-21cmd/compile: add fma intrinsic for armsmasher164
2019-10-21runtime: initial scheduler changes for timers on P'sIan Lance Taylor
2019-10-21cmd/compile: add fma intrinsic for amd64smasher164
2019-10-15runtime: change netpoll to take an amount of time to blockIan Lance Taylor
2019-09-26runtime: detail the method commentTardis Xu
2019-09-04runtime: don't hold worldsema across mark phaseMichael Anthony Knyszek
2019-08-28runtime: simplify GOOS detection in mstart()Ayan George
2019-08-27runtime: simplify some pointer conversionsMatthew Dempsky
2019-06-28runtime: fix pprof cpu profile corruption on arm/mips/mipsleRuss Cox
2019-06-06runtime: mark all Go symbols called from assembly in other packagesAustin Clements
2019-05-22runtime: revert init order changesKeith Randall
2019-05-13runtime: resolve latent function type TODOTamir Duberstein
2019-05-09runtime: remove periodic scavengingMichael Anthony Knyszek
2019-05-01runtime: look for idle p to run current goroutine when switching to GC or tra...David Chase
2019-05-01runtime: change the span allocation policy to first-fitMichael Anthony Knyszek
2019-04-30all: add new GOOS=illumos, split out of GOOS=solarisJoshua M. Clulow
2019-04-29runtime: account for callbacks in checkdead on WindowsIan Lance Taylor
2019-04-25runtime: switch to P 0 before destroying current PAustin Clements
2019-04-23runtime: randomize package initialization order in race modeKeith Randall
2019-04-23cmd/go: move runtime/debug.modinfo to runtime.modinfoRuss Cox
2019-04-22runtime: improve mstart commentsAustin Clements