aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/proc.go
AgeCommit message (Expand)Author
2024-05-24internal/runtime/exithook: make safe for concurrent os.ExitRuss Cox
2024-05-23runtime: move exit hooks into internal/runtime/exithookRuss Cox
2024-05-23all: document legacy //go:linkname for modules with ≥200 dependentsRuss Cox
2024-05-23all: document legacy //go:linkname for modules with ≥500 dependentsRuss Cox
2024-05-23all: document legacy //go:linkname for modules with ≥20,000 dependentsRuss Cox
2024-05-21runtime: make profstackdepth a GODEBUG optionFelix Geisendörfer
2024-05-21runtime: increase profiling stack depth to 128Felix Geisendörfer
2024-05-17runtime: fix coro interactions with thread-locked goroutinesMichael Anthony Knyszek
2024-05-17runtime: make use of stringslite.{HasPrefix, HasSuffix}Jes Cok
2024-05-16runtime: cleanup crashstack codeMauri de Souza Meneguzzo
2024-05-13runtime: remove unused codeqiulaidongfeng
2024-05-08runtime: fix eagerly typoMichael Pratt
2024-05-08runtime: delete pagetrace GOEXPERIMENTMichael Anthony Knyszek
2024-05-08runtime: move profiling pc buffers to mFelix Geisendörfer
2024-05-06runtime: delete dead code in the tracerMichael Anthony Knyszek
2024-05-06runtime: add crash stack support for mips/mipsleMauri de Souza Meneguzzo
2024-04-23runtime: switch to systemstack before throw in casgstatusMichael Anthony Knyszek
2024-04-22runtime: reduced struct sizes found via paholeSabyrzhan Tasbolatov
2024-04-22runtime: set gp.syscallbp from entersyscallblock_handoffMichael Anthony Knyszek
2024-04-22runtime: always acquire M when acquiring locks by rankRhys Hiltner
2024-04-19runtime: track frame pointer while in syscallMichael Anthony Knyszek
2024-04-18internal/weak: add package implementing weak pointersMichael Anthony Knyszek
2024-04-15runtime, cmd/trace: remove code paths that include v1 tracerCarlos Amedee
2024-04-08runtime: account for _Pgcstop in GC CPU pause time in a fine-grained wayMichael Anthony Knyszek
2024-04-08runtime: remove overlap in the GC CPU pause time metricsMichael Anthony Knyszek
2024-04-05runtime: take a stack trace during tracing only when we own the stackMichael Anthony Knyszek
2024-03-25runtime: migrate internal/atomic to internal/runtimeAndy Pan
2024-03-22runtime: add tracing for iter.PullMichael Anthony Knyszek
2024-03-15runtime: add crash stack support for 386Mauri de Souza Meneguzzo
2024-03-08runtime: avoid pp.timers.lock in updateTimerPMaskRuss Cox
2024-03-08runtime: introduce timers.lock, timers.unlock methodsRuss Cox
2024-02-29runtime: move per-P timers state into its own structRuss Cox
2024-02-28runtime: move all timer-locking code into time.goRuss Cox
2024-02-28runtime: delete clearDeletedTimersRuss Cox
2024-02-27runtime: fix the potential race of idle P's during injectglistAndy Pan
2024-02-27runtime: disable use of runnext on wasmMichael Pratt
2024-02-23runtime: add crash stack support for armMauri de Souza Meneguzzo
2024-02-02runtime: initialize crashFD to -1Michael Pratt
2024-02-01runtime: traceAcquire and traceRelease across all P stealsMichael Anthony Knyszek
2024-01-30Revert "runtime: disable use of runnext on wasm"Michael Pratt
2024-01-29runtime: disable use of runnext on wasmMichael Pratt
2024-01-27runtime: crash stack support for loong64Mauri de Souza Meneguzzo
2024-01-25runtime: add crash stack support for s390xMauri de Souza Meneguzzo
2024-01-15runtime: more godoc linksOlivier Mengué
2024-01-09runtime: replace rwmutexR/W with per-rwmutex lock rankMichael Pratt
2023-12-15runtime: properly model rwmutex in lock rankingMichael Pratt
2023-12-06iter, runtime: add coroutine supportRuss Cox
2023-12-06runtime: rename GODEBUG=profileruntimelocks to runtimecontentionstacksMichael Pratt
2023-12-05math/rand, math/rand/v2: use ChaCha8 for global randRuss Cox
2023-11-22runtime: throw from the systemstack in wirepMichael Anthony Knyszek