aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/runtime2.go
AgeCommit message (Expand)Author
2025-06-30runtime: stash allpSnapshot on the MMichael Pratt
2025-06-27runtime: account for missing frame pointer in preambleMichael Anthony Knyszek
2025-06-18runtime: prevent mutual deadlock between GC stopTheWorld and suspendGMichael Anthony Knyszek
2025-06-09runtime: clarify stack traces for bubbled goroutinesDamien Neil
2025-05-29runtime: guarantee no GOMAXPROCS update syscalls after GOMAXPROCS callMichael Pratt
2025-05-29runtime, internal/synctest, sync: associate WaitGroups with bubblesDamien Neil
2025-05-21runtime: use cgroup CPU limit to set GOMAXPROCSMichael Pratt
2025-05-21runtime: add valgrind instrumentationRoland Shoemaker
2025-05-20runtime: report finalizer and cleanup queue length with checkfinalizer>0Michael Anthony Knyszek
2025-05-19runtime: rename ncpu to numCPUStartupMichael Pratt
2025-05-12runtime: only poll network from one P at a time in findRunnableCarlos Amedee
2025-05-08runtime: schedule cleanups across multiple goroutinesMichael Anthony Knyszek
2025-05-07runtime: use "bubble" terminology for synctestDamien Neil
2025-05-06runtime: replace mentions of "raised" with "panicked"Mark Freeman
2025-05-05Revert "cmd/compile: allow all of the preamble to be preemptible"Keith Randall
2025-04-25cmd/compile: allow all of the preamble to be preemptibleKeith Randall
2025-04-22Revert "runtime: only poll network from one P at a time in findRunnable"Carlos Amedee
2025-04-22runtime: commit to spinbitmutex GOEXPERIMENTRhys Hiltner
2025-04-22runtime: only poll network from one P at a time in findRunnableIan Lance Taylor
2025-04-15runtime: size field for gQueue and gListDmitrii Martynov
2025-04-11runtime: handle m0 padding betterRuss Cox
2025-03-14runtime: only set isExtraInC if there are no Go frames leftMichael Pratt
2025-03-01runtime: add padding to m struct for 64 bit architecturesJoel Sing
2025-02-26runtime: remove ret field from gobufKeith Randall
2025-02-06runtime: don't duplicate reraised panic values in printpanicsDamien Neil
2024-11-19internal/synctest: new package for testing concurrent codeDamien Neil
2024-11-15runtime: unify lock2, allow deeper sleepRhys Hiltner
2024-11-15runtime: allow futex OSes to use sema-based mutexRhys Hiltner
2024-11-13runtime: prevent weak->strong conversions during mark terminationMichael Anthony Knyszek
2024-10-30runtime: update and restore g0 stack bounds at cgocallbackCherry Mui
2024-10-28crypto/internal/fips: add service indicator mechanismFilippo Valsorda
2024-08-01runtime: don't use maps in js note implementationMichael Pratt
2024-07-23runtime,internal: move runtime/internal/sys to internal/runtime/sysDavid Chase
2024-05-30Revert "runtime: prepare for extensions to waiting M list"Rhys Hiltner
2024-05-29all: document legacy //go:linkname for final round of modulesRuss Cox
2024-05-21runtime: prepare for extensions to waiting M listRhys Hiltner
2024-05-17internal/runtime/atomic: fix missing linknamesAustin Clements
2024-05-08runtime: delete pagetrace GOEXPERIMENTMichael Anthony Knyszek
2024-05-08runtime: move profiling pc buffers to mFelix Geisendörfer
2024-04-22runtime: reduced struct sizes found via paholeSabyrzhan Tasbolatov
2024-04-19runtime: track frame pointer while in syscallMichael Anthony Knyszek
2024-04-08runtime: account for _Pgcstop in GC CPU pause time in a fine-grained wayMichael Anthony Knyszek
2024-04-05runtime: take a stack trace during tracing only when we own the stackMichael Anthony Knyszek
2024-03-26runtime: don't call lockOSThread for every syscall call on Windowsqmuntal
2024-03-25runtime: migrate internal/atomic to internal/runtimeAndy Pan
2024-03-13runtime: clean up timer stateRuss Cox
2024-03-08runtime: avoid pp.timers.lock in updateTimerPMaskRuss Cox
2024-02-29runtime: move per-P timers state into its own structRuss Cox
2024-02-08cmd/compile: move runtime.itab to internal/abi.ITabKeith Randall
2024-01-03pagetrace: fix build when experiment is onJohn Howard