aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/runtime2.go
AgeCommit message (Expand)Author
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
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