aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/mkpreempt.go
AgeCommit message (Expand)Author
2025-11-13[dev.simd] all: merge master (57362e9) into dev.simdCherry Mui
2025-10-20runtime: save lasx and lsx registers in loong64 async preemptionGuoqi Chen
2025-10-10runtime: support arm64 Neon in async preemptionJulia Lapenko
2025-10-07Revert "cmd/compile: redo arm64 LR/FP save and restore"Keith Randall
2025-10-06cmd/compile: redo arm64 LR/FP save and restoreKeith Randall
2025-08-20[dev.simd] all: merge master (9de69f6) into dev.simdCherry Mui
2025-08-19runtime: save and restore all fcc registers in async preempt on loong64Guoqi Chen
2025-08-05runtime: save AVX2 and AVX-512 state on asynchronous preemptionAustin Clements
2025-08-05runtime: save scalar registers off stack in amd64 async preemptionAustin Clements
2025-08-05runtime: eliminate global state in mkpreempt.goAustin Clements
2025-07-09[dev.simd] runtime: save Z16-Z31 registers in async preemptJunyang Shao
2025-06-30[dev.simd] runtime: remove write barrier in xRegRestoreAustin Clements
2025-06-30[dev.simd] runtime: save AVX2 and AVX-512 state on asynchronous preemptionAustin Clements
2025-06-30[dev.simd] runtime: save scalar registers off stack in amd64 async preemptionAustin Clements
2025-06-13[dev.simd] runtime: eliminate global state in mkpreempt.goAustin Clements
2025-02-14runtime: use return for async preemption resumption on arm64Joel Sing
2024-07-23runtime: remove VZEROUPPER in asyncPreempt on darwin/amd64Cuong Manh Le
2023-11-20all: add floating point option for ARM targetsLudi Rehak
2023-11-09all: clean up addition of constants in riscv64 assemblyJoel Sing
2023-03-22runtime: save and restore fcc registers in async preempt on loong64Huang Qiqi
2023-03-21cmd/asm, runtime: remove the RSB register from loong64WANG Xuerui
2022-08-18runtime: remove dead code and unnecessary checks for amd64vpachkov
2022-05-19runtime: implement asyncPreempt for linux/loong64Xiaodong Liu
2022-03-03runtime: use stp/ldp to save and restore all registers on arm64eric fang
2021-12-13all: gofmt -w -r 'interface{} -> any' srcRuss Cox
2021-11-03cmd/asm,cmd/compile,runtime: stop using X3 (aka GP) on riscv64Joel Sing
2021-10-28all: manual fixups for //go:build vs // +buildRuss Cox
2021-10-28all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor)Russ Cox
2021-08-23all: replace runtime SSE2 detection with GO386 settingMartin Möhrmann
2021-05-21[dev.typeparams] runtime: use internal/abi.FuncPCABI0 to take address of asse...Cherry Mui
2021-05-13all: add //go:build lines to assembly filesTobias Klauser
2021-02-23runtime: save R15 before checking AVX stateKeith Randall
2021-02-20all: go fmt std cmd (but revert vendor)Russ Cox
2020-10-30reflect,runtime: use internal ABI for selected ASM routines, attempt 2Than McIntosh
2020-10-29Revert "reflect,runtime: use internal ABI for selected ASM routines"Than McIntosh
2020-10-29reflect,runtime: use internal ABI for selected ASM routinesThan McIntosh
2020-10-28runtime: remove new g register (X27) from preempt save/restoreJoel Sing
2020-10-07runtime: restore SSE guard in asyncPreempt on 386Cherry Zhang
2020-10-06runtime: use sigaltstack on macOS/ARM64Cherry Zhang
2020-10-02all: drop 387 supportKeith Randall
2020-09-23all: add GOOS=iosCherry Zhang
2020-08-17all: replace Replace(..., -1) with ReplaceAll(...)Polina Osadcha
2020-04-16runtime: add async preemption support on riscv64Quey-Liang Kao
2020-03-04runtime: don't save/restore FP registers in softfloat mode on MIPS(64)Cherry Zhang
2020-02-26runtime: guard VZEROUPPER on CPU featureCherry Zhang
2020-02-13runtime: zero upper bit of Y registers in asyncPreempt on darwin/amd64Cherry Zhang
2020-01-23runtime: add missing code for linux/riscv64Joel Sing
2019-11-12runtime: enable async preemption on darwin/arm64Cherry Zhang
2019-11-08runtime: add async preemption support on PPC64Cherry Zhang
2019-11-07runtime: add async preemption support on MIPS and MIPS64Cherry Zhang