aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/runtime2.go
AgeCommit message (Expand)Author
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
2023-04-21internal/abi, runtime, cmd: merge funcID_* consts into internal/abiAustin Clements
2023-04-17Revert "runtime/cgo: store M for C-created thread in pthread key"Michael Pratt
2023-04-03runtime/cgo: store M for C-created thread in pthread keydoujiang24
2023-03-31Revert "runtime/cgo: store M for C-created thread in pthread key"Cherry Mui
2023-03-24runtime/cgo: store M for C-created thread in pthread keydoujiang24
2023-03-21runtime: for deep stacks, print both the top 50 and bottom 50 framesAustin Clements
2023-03-10runtime: delete gentracebackAustin Clements
2023-03-10runtime: implement traceback iteratorAustin Clements
2023-03-10runtime: create an API for unwinding inlined framesAustin Clements
2023-02-21runtime: record parent goroutine ID, and print it in stack tracesNick Ripley
2022-11-18runtime: add page tracerMichael Knyszek
2022-10-21runtime: gofmtCherry Mui
2022-10-18runtime: always keep global reference to mp until mexit completesMichael Pratt
2022-10-14cmd/compile,cmd/link,runtime: add start line numbers to func metadataMichael Pratt