aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/proc.go
AgeCommit message (Expand)Author
2023-05-09runtime: exclude extra M's from debug.SetMaxThreadsMichael Pratt
2023-05-08runtime: clean up extra M APIMichael Pratt
2023-05-05Revert "runtime/cgo: store M for C-created thread in pthread key"Chressie Himpel
2023-04-28runtime/trace: avoid frame pointer unwinding for events during cgocallbackgNick Ripley
2023-04-28runtime: resolve checkdead panic by refining `startm` lock handling in caller...Lucien Coffe
2023-04-26runtime/cgo: store M for C-created thread in pthread keyMichael Pratt
2023-04-24runtime: add raceFiniLock to lock rankingIan Lance Taylor
2023-04-21runtime: prevent double lock in checkdead by unlocking before throwsLucien Coffe
2023-04-21runtime: tidy _Stack* constant namingAustin Clements
2023-04-21internal/abi, runtime, cmd: merge funcFlag_* consts into internal/abiAustin Clements
2023-04-20Revert "runtime: tidy _Stack* constant naming"Austin Clements
2023-04-20runtime: tidy _Stack* constant namingAustin Clements
2023-04-17Revert "runtime/cgo: store M for C-created thread in pthread key"Michael Pratt
2023-04-14cmd/link: establish dependable package initialization orderKeith Randall
2023-04-03runtime/cgo: store M for C-created thread in pthread keydoujiang24
2023-03-31Revert "runtime/cgo: store M for C-created thread in pthread key"Cherry Mui
2023-03-31Revert "runtime: get a better g0 stack bound in needm"Cherry Mui
2023-03-30runtime: get a better g0 stack bound in needmCherry Mui
2023-03-30runtime/trace: use regular unwinding for cgo callbacksFelix Geisendörfer
2023-03-24runtime/cgo: store M for C-created thread in pthread keydoujiang24
2023-03-21runtime: for deep stacks, print both the top 50 and bottom 50 framesAustin Clements
2023-03-10runtime: new API for filling PC traceback buffersAustin Clements
2023-03-09Revert "cmd/link: establish dependable package initialization order"Keith Randall
2023-03-03cmd/link: establish dependable package initialization orderKeith Randall
2023-03-02all: move //go: function directives directly above functionsMichael Pratt
2023-02-21runtime: record parent goroutine ID, and print it in stack tracesNick Ripley
2023-02-16runtime: reimplement GODEBUG=cgocheck=2 as a GOEXPERIMENTKeith Randall
2023-02-08runtime: correct typosOleksandr Redko
2022-12-05runtime: prioritize VDSO and libcall unwinding in profilerCherry Mui
2022-11-18all: add missing periods in commentscui fliter
2022-11-18runtime: add page tracerMichael Knyszek
2022-11-10runtime: consolidate some low-level error reportingIan Lance Taylor
2022-11-07runtime: yield in goschedIfBusy if gp.preemptMichael Pratt
2022-10-18runtime: always keep global reference to mp until mexit completesMichael Pratt
2022-10-05runtime: avoid initializing MemProfileRate in init functionWang Deyu
2022-09-27runtime/trace: add missing events for the locked g in extra M.doujiang24
2022-09-26runtime: add an exit hook facilityThan McIntosh
2022-09-16runtime: tweak bgsweep "low-priority" heuristicMichael Anthony Knyszek
2022-09-16runtime/metrics: add /sync/mutex/wait/total:seconds metricMichael Anthony Knyszek
2022-09-16runtime: set G wait reason more consistentlyMichael Anthony Knyszek
2022-09-07runtime: simplify code using unsafe.{Slice,String}cuiweixie
2022-09-05runtime: refactor finalizer goroutine statusLeonard Wang
2022-09-05runtime: convert g.atomicstatus to internal atomic typeAndy Pan
2022-09-01Revert "runtime: convert ncgocall to atomic type"Michael Pratt
2022-09-01runtime: convert ncgocall to atomic typecuiweixie
2022-08-31runtime: convert p.numTimers and p.deletedTimers to internal atomic typesAndy Pan
2022-08-31runtime: convert extram and extraMWaiters to internal atomic typeAndy Pan
2022-08-26runtime: convert forcegcstate.idle to internal atomic typeAndy Pan
2022-08-25runtime: convert netpollWaiters to internal atomic typeAndy Pan
2022-08-18runtime: convert timer0When/timerModifiedEarliest to atomic.Int64Cuong Manh Le