aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/proc.go
AgeCommit message (Expand)Author
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
2022-04-01all: fix various doc comment formatting nitsRuss Cox
2022-03-01runtime: improve work stealing randomnessKeith Randall
2022-02-15runtime, syscall: reimplement AllThreadsSyscall using only signals.Michael Pratt
2022-02-15runtime: move doAllThreadsSyscall to os_linux.goMichael Pratt
2022-02-08runtime: restore old mp.fastrand initializationIan Lance Taylor
2022-01-31Revert "runtime: normalize sigprof traceback flags"Michael Pratt
2022-01-19runtime: do not inherit labels on system goroutinesMichael Pratt
2021-12-03runtime: fix missing pprof labelsFelix Geisendörfer
2021-12-01runtime: fix racy allgs access on weak memory architecturesAustin Clements
2021-11-16runtime: get tracking time only when neededMichael Pratt
2021-11-02Revert "runtime: fix missing pprof labels"Bryan C. Mills
2021-11-02runtime: fix missing pprof labelsFelix Geisendörfer
2021-11-02runtime, syscall: add calls to asan functionsfanzha02
2021-10-29runtime: track the amount of scannable allocated stack for the GC pacerMichael Anthony Knyszek
2021-10-28runtime: normalize sigprof traceback flagsMichael Pratt
2021-10-21runtime: fix typo of pushBackAllemahiro
2021-10-20runtime: use atomic.Float64 for assist ratioMichael Anthony Knyszek
2021-10-07runtime,sync: using fastrandn instead of modulo reductionMeng Zhuo
2021-10-05cmd/link,runtime: remove relocations from stkobjsJosh Bleecher Snyder
2021-09-27runtime: move sigprofNonGoRhys Hiltner
2021-09-24runtime: using wyrand for fastrandMeng Zhuo
2021-09-15runtime: fix setting of cpu features for amd64nimelehin