aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/proc.go
AgeCommit message (Expand)Author
2022-08-17runtime: convert m.signalPending to atomic typeCuong Manh Le
2022-08-15Revert "runtime/trace: add missing events for the locked g in extra M."Cuong Manh Le
2022-08-12runtime: fix a comment typo in runqget()Andy Pan
2022-08-12runtime/trace: add missing events for the locked g in extra M.doujiang24
2022-08-12runtime: synchronize P wakeup and dropping PsMichael Pratt
2022-08-12runtime: convert prof.hz to atomic typeMichael Pratt
2022-08-12runtime: convert prof.signalLock to atomic typeMichael Pratt
2022-08-12runtime: convert timeHistogram to atomic typesMichael Pratt
2022-08-12runtime: convert schedt.sysmonwait to atomic typeMichael Pratt
2022-08-12runtime: convert schedt.gcwaiting to atomic typeMichael Pratt
2022-08-12runtime: convert schedt.nmspinning to atomic typeMichael Pratt
2022-08-12runtime: convert schedt.npidle to atomic typeMichael Pratt
2022-08-12runtime: convert schedt.ngsys to atomic typeMichael Pratt
2022-08-12runtime: convert schedt.pollUntil to atomic typeMichael Pratt
2022-08-12runtime: convert schedt.lastpoll to atomic typeMichael Pratt
2022-08-12runtime: print irrelevant IDs as nil in schedtraceMichael Pratt
2022-08-12runtime: convert g.goid to uint64Michael Pratt
2022-08-12runtime: convert schedt.goidgen to atomic typeMichael Pratt
2022-08-12runtime: convert panicking to atomic typeMichael Pratt
2022-08-12runtime: convert runningPanicDefers to atomic typeMichael Pratt
2022-08-12runtime: convert pendingPreemptSignals to atomic typeMichael Pratt
2022-08-11runtime: don't use trace.lock for trace reader parkingAustin Clements
2022-08-11runtime: eliminate a few usages of named return values in functions to make i...Andy Pan
2022-08-08runtime: remove useless empty string literalMichael Pratt
2022-08-08runtime: convert gcController.bgScanCredit to atomic typeMichael Pratt
2022-08-02runtime: tricky replacements of g in proc.goMichael Pratt
2022-08-02runtime: trivial replacements of _g_ in proc.goMichael Pratt
2022-08-02runtime: tricky replacements of _g_ in proc.goMichael Pratt
2022-08-02runtime: rename _p_ to ppMichael Pratt
2022-06-08runtime: use pidleget for faketime jumpMichael Pratt
2022-06-03runtime: track total idle time for GC CPU limiterMichael Anthony Knyszek
2022-05-19runtime: use osyield in runqgrab on netbsdMichael Anthony Knyszek
2022-05-12runtime: measure stack usage; start stacks larger if neededKeith Randall
2022-05-05runtime: prefer curg for execution trace profileRhys Hiltner
2022-05-03runtime: add CPU samples to execution traceRhys Hiltner
2022-05-03runtime: decrease STW pause for goroutine profileRhys Hiltner
2022-05-03runtime/pprof: stress test goroutine profilerRhys Hiltner
2022-05-03runtime/pprof: add race annotations for goroutine profilesRhys Hiltner
2022-05-03runtime: add GC CPU utilization limiterMichael Knyszek
2022-04-28runtime: simply user throws, expand runtime throwsMichael Pratt
2022-04-28runtime: differentiate "user" and "system" throwsMichael Pratt
2022-04-26runtime: refactor the scavenger and make it testableMichael Anthony Knyszek
2022-04-26runtime: move scheduling decisions by schedule into findrunnableMichael Anthony Knyszek
2022-04-26runtime: reduce max idle mark workers during periodic GC cyclesMichael Anthony Knyszek
2022-04-26runtime: yield instead of sleeping in runqgrab on OpenBSDMichael Anthony Knyszek
2022-04-21syscall: define Syscall in terms of RawSyscall on linuxMichael Pratt
2022-04-21Revert "syscall: define Syscall in terms of RawSyscall on linux"Michael Pratt
2022-04-21syscall: define Syscall in terms of RawSyscall on linuxMichael Pratt
2022-04-11all: gofmt main repoRuss Cox
2022-04-05all: separate doc comment from //go: directivesRuss Cox