aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/proc.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-04runtime: make bubbled timers more consistent with unbubbledDamien Neil
2025-05-29runtime: guarantee no GOMAXPROCS update syscalls after GOMAXPROCS callMichael Pratt
2025-05-29runtime: increment updatemaxprocs metric only when disabledMichael Pratt
2025-05-28runtime: rename updateGOMAXPROCS to updateMaxProcsGMichael Pratt
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-19runtime: move atoi to internal/runtime/strconvMichael 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-01cmd/compile,internal/cpu,runtime: intrinsify math/bits.OnesCount on riscv64Joel Sing
2025-04-22Revert "runtime: only poll network from one P at a time in findRunnable"Carlos Amedee
2025-04-22runtime: only poll network from one P at a time in findRunnableIan Lance Taylor
2025-04-18internal,runtime: use the builtin clearapocelipes
2025-04-15runtime: size field for gQueue and gListDmitrii Martynov
2025-04-11runtime: handle m0 padding betterRuss Cox
2025-04-11runtime: use built-in min functionMarcel Meyer
2025-04-09runtime: explicitly exclude a potential deadlock in the schedulerDmitrii Martynov
2025-04-03runtime: cleanup M vgetrandom state before dropping PMichael Pratt
2025-03-05runtime: in asan mode call __lsan_do_leak_check when exitingIan Lance Taylor
2025-02-26runtime: remove ret field from gobufKeith Randall
2025-02-18runtime: print pp.schedtick in scheddetail even when !detailedNicolas Hillegeer
2025-02-18runtime: only read pp.m in schedtrace if neededNicolas Hillegeer
2025-02-11runtime: use internal/trace/tracev2 definitionsMichael Anthony Knyszek
2025-01-08runtime: hold traceAcquire across casgstatus in injectglistMichael Anthony Knyszek
2024-11-20runtime: remove unused casgcopystack functionDamien Neil
2024-11-19internal/synctest: new package for testing concurrent codeDamien Neil
2024-11-19crypto/subtle: add DIT closureRoland Shoemaker
2024-11-19cmd/compiler,internal/runtime/atomic: optimize Cas{64,32} on loong64Guoqi Chen
2024-11-18internal/sync: move sync.Mutex implementation into new packageMichael Anthony Knyszek
2024-11-15runtime: unify lock2, allow deeper sleepRhys Hiltner
2024-11-12cmd/compile: optimize math/bits.OnesCount{16,32,64} implementation on loong64Guoqi Chen
2024-11-07cmd/compiler,internal/runtime/atomic: optimize Store{64,32,8} on loong64Guoqi Chen
2024-10-30runtime: update and restore g0 stack bounds at cgocallbackCherry Mui
2024-09-17runtime: move getcallersp to internal/runtime/sysMichael Pratt
2024-09-17runtime: move getcallerpc to internal/runtime/sysMichael Pratt
2024-09-11runtime: Goexit on C-created thread report more useful error messageCuong Manh Le
2024-09-10Revert "runtime: Goexit on C-created thread report more useful error message"Tim King
2024-09-10runtime: Goexit on C-created thread report more useful error messageqiulaidongfeng
2024-09-04runtime: update comment for golinknameWei Fu
2024-08-27runtime: store bp on cgocallback as unsafe.PointerMichael Anthony Knyszek
2024-08-13cmd/link, runtime: support library mode on wasip1Cherry Mui
2024-07-23runtime,internal: move runtime/internal/sys to internal/runtime/sysDavid Chase
2024-05-29all: document legacy //go:linkname for final round of modulesRuss Cox
2024-05-29all: document legacy //go:linkname for modules with ≥100 dependentsRuss Cox