aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/preempt.go
AgeCommit message (Expand)Author
2025-11-26runtime/secret: implement new secret packageDaniel Morsing
2025-10-30runtime: eliminate _PsyscallMichael Anthony Knyszek
2025-10-20runtime: add _Gdeadextra statusMichael Anthony Knyszek
2025-10-02runtime,net/http/pprof: goroutine leak detection by using the garbage collectorVlad Saioc
2025-08-05runtime: save scalar registers off stack in amd64 async preemptionAustin Clements
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-03-11runtime/internal: clean up completelyJes Cok
2025-03-06runtime: explicitly disable async preempt for internal/runtimeAndy Pan
2024-05-17runtime: make use of stringslite.{HasPrefix, HasSuffix}Jes Cok
2024-02-01Revert "runtime: preempt more aggressively when panicking"Michael Pratt
2024-01-31runtime: preempt more aggressively when panickingCherry Mui
2023-08-21runtime: drop stack-allocated pcvalueCachesAustin Clements
2023-08-07Revert "runtime: drop stack-allocated pcvalueCaches"Austin Clements
2023-08-07runtime: drop stack-allocated pcvalueCachesAustin Clements
2023-04-21runtime: tidy _Stack* constant namingAustin Clements
2023-04-21runtime, cmd: rationalize StackLimit and StackGuardAustin Clements
2023-04-21internal/abi, runtime, cmd: merge PCDATA_* and FUNCDATA_* consts into interna...Austin Clements
2023-04-21internal/abi, runtime, cmd: merge funcFlag_* consts into internal/abiAustin Clements
2023-04-20Revert "runtime, cmd: rationalize StackLimit and StackGuard"Austin Clements
2023-04-20Revert "runtime: tidy _Stack* constant naming"Austin Clements
2023-04-20runtime: tidy _Stack* constant namingAustin Clements
2023-04-20runtime, cmd: rationalize StackLimit and StackGuardAustin Clements
2023-03-10runtime: use inlineUnwinderAustin Clements
2022-09-07runtime: rename _func.nameoff and friends to nameOffMichael Pratt
2022-09-07runtime: rename inlinedCall.func_ to inlinedCall.nameOffMichael Pratt
2022-08-17runtime: convert m.preemptGen to atomic typeCuong Manh Le
2021-10-04cmd, runtime: eliminate runtime.no_pointers_stackmapJosh Bleecher Snyder
2021-09-27runtime: convert _func.entry to a methodJosh Bleecher Snyder
2021-08-16runtime: accept restartable sequence pcdata values in isAsyncSafePointCherry Mui
2021-06-17[dev.typeparams] runtime: fix import sort order [generated]Michael Anthony Knyszek
2021-06-17[dev.typeparams] runtime: replace uses of runtime/internal/sys.PtrSize with i...Michael Anthony Knyszek
2021-05-21[dev.typeparams] runtime: replace funcPC with internal/abi.FuncPCABIInternalCherry Mui
2021-05-21[dev.typeparams] runtime: use internal/abi.FuncPCABI0 to take address of asse...Cherry Mui
2021-05-12runtime: fix handling of SPWRITE functions in tracebackRuss Cox
2020-10-30runtime: remove go115ReduceLiveness and go115RestartSeqCherry Zhang
2020-09-08runtime: make PCDATA_RegMapUnsafe more clear and remove magic numberchainhelen
2020-05-06cmd/internal/obj, runtime: preempt & restart some instruction sequencesCherry Zhang
2020-04-29cmd/compile,runtime: stack maps only at calls, remove register mapsAustin Clements
2019-12-18runtime: use innermost frame's func name for async preemption checkCherry Zhang
2019-11-27cmd/internal/obj, runtime: use register map to mark unsafe pointsCherry Zhang
2019-11-20runtime: support preemption on windows/{386,amd64}Austin Clements
2019-11-07runtime: add async preemption support on MIPS and MIPS64Cherry Zhang
2019-11-02runtime: don't async preempt NO_LOCAL_POINTERS assembly functionsCherry Zhang
2019-11-02runtime: implement async scheduler preemptionAustin Clements
2019-11-02runtime: use signals to preempt Gs for suspendGAustin Clements
2019-11-02runtime: asynchronous preemption function for x86Austin Clements
2019-10-25runtime: abstract M preemption check into a functionAustin Clements
2019-10-25runtime: add general suspendG/resumeGAustin Clements