aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/runtime2.go
AgeCommit message (Expand)Author
3 daysruntime: prepare for extensions to waiting M listRhys Hiltner
7 daysinternal/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
2023-12-06iter, runtime: add coroutine supportRuss Cox
2023-12-05math/rand, math/rand/v2: use ChaCha8 for global randRuss Cox
2023-11-27all: fix field namescui fliter
2023-11-21runtime: profile contended lock callsRhys Hiltner
2023-11-20all: add floating point option for ARM targetsLudi Rehak
2023-11-20Revert "runtime: profile contended lock calls"Matthew Dempsky
2023-11-17runtime: profile contended lock callsRhys Hiltner
2023-11-15runtime/metrics: add STW stopping and total time metricsMichael Pratt
2023-11-10runtime: add execution tracer v2 behind GOEXPERIMENT=exectracer2Michael Anthony Knyszek
2023-11-09runtime: make it harder to introduce deadlocks with forEachPMichael Anthony Knyszek
2023-10-18runtime: fix comments for itabbestgopher
2023-09-19runtime: set stackguard1 on extra M g0Michael Pratt
2023-09-11Revert "runtime: set stackguard1 on extra M g0"Michael Pratt
2023-09-11runtime: set stackguard1 on extra M g0Michael Pratt
2023-08-25cmd/cgo: add #cgo noescape/nocallback annotationsdoujiang24
2023-08-21runtime: move pcvalue cache to MAustin Clements
2023-08-21runtime: document maxStack and m.createstack in more detailsAndy Pan
2023-08-17runtime: change mutex profile to count every blocked goroutineRuss Cox
2023-08-16cmd/compile, runtime: make room for rangefunc defersRuss Cox
2023-08-07Revert "runtime: move pcvalue cache to M"Austin Clements
2023-08-07runtime: move pcvalue cache to MAustin Clements
2023-08-07runtime: avoid relying on the unwinder in deferreturnMatthew Dempsky
2023-08-07runtime, cmd/compile: optimize open-coded defersMatthew Dempsky
2023-08-07runtime, cmd/compile: prune unused _defer fieldsMatthew Dempsky
2023-07-31runtime: refactor defer processingMatthew Dempsky
2023-05-24runtime: cache inner pinner on PMichael Anthony Knyszek
2023-05-19runtime: replace raw traceEv with traceBlockReason in goparkMichael Anthony Knyszek
2023-05-17runtime/cgo: store M for C-created thread in pthread keyCherry Mui
2023-05-17runtime: capture per-p trace state in a typeMichael Anthony Knyszek
2023-05-17runtime: capture per-m trace state in a typeMichael Anthony Knyszek
2023-05-17runtime: capture per-g trace state in a typeMichael Anthony Knyszek
2023-05-10all: fix a lot of commentscui fliter
2023-05-05Revert "runtime/cgo: store M for C-created thread in pthread key"Chressie Himpel
2023-04-26runtime/cgo: store M for C-created thread in pthread keyMichael Pratt
2023-04-21internal/abi, runtime, cmd: merge funcFlag_* consts into internal/abiAustin Clements