aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/cgocall.go
AgeCommit message (Expand)Author
2026-02-18runtime: tell the race detector about synchronization on mainInitDoneCherry Mui
2026-02-10runtime: put a bool in front of initialization-done channelIan Lance Taylor
2025-12-11runtime: make goroutines inherit DIT state, don't lock to OS threadRoland Shoemaker
2025-11-24runtime/cgo: add support for `any` param and return typeAlexandre Daubois
2025-11-21runtime: go fmtMichael Pratt
2025-11-07runtime/cgo: improve error messages after pointer panicAriel Otilibili
2025-10-22runtime/cgo: fix cgoCheckArg descriptionAriel Otilibili
2025-07-29internal/abi: move direct/indirect flag from Kind to TFlagKeith Randall
2025-07-28internal/runtime/syscall/windows: factor out code from runtimeqmuntal
2025-03-14runtime: only set isExtraInC if there are no Go frames leftMichael Pratt
2024-11-19crypto/subtle: add DIT closureRoland Shoemaker
2024-10-30runtime: update and restore g0 stack bounds at cgocallbackCherry Mui
2024-10-24runtime: support cgo index into pointer-to-arrayIan Lance Taylor
2024-08-27runtime: store bp on cgocallback as unsafe.PointerMichael Anthony Knyszek
2024-07-23runtime,internal: move runtime/internal/sys to internal/runtime/sysDavid Chase
2024-05-23all: document legacy //go:linkname for modules with ≥2,000 dependentsRuss Cox
2024-05-16runtime: always update stack bounds on cgocallbackMichael Pratt
2024-04-19runtime: track frame pointer while in syscallMichael Anthony Knyszek
2024-04-09runtime: remove the allocheaders GOEXPERIMENTMichael Anthony Knyszek
2024-04-02all: use kind* of abiqiulaidongfeng
2024-03-26runtime: don't call lockOSThread for every syscall call on Windowsqmuntal
2024-03-04runtime: use .Pointers() instead of manual checkingPouriya
2023-11-09runtime: implement experiment to replace heap bitmap with alloc headersMichael Anthony Knyszek
2023-11-08runtime: clarify error when returning unpinned pointersRichard Wang
2023-10-04runtime: unlock OS thread after cgocallbackg1Cherry Mui
2023-09-19runtime: set stackguard1 on extra M g0Michael Pratt
2023-09-12runtime: allow update of system stack bounds on callback from C threadMichael Pratt
2023-09-11Revert "runtime: allow update of system stack bounds on callback from C thread"Michael Pratt
2023-09-11Revert "runtime: set stackguard1 on extra M g0"Michael Pratt
2023-09-11runtime: set stackguard1 on extra M g0Michael Pratt
2023-09-11runtime: allow update of system stack bounds on callback from C threadMichael Pratt
2023-08-25cmd/cgo: add #cgo noescape/nocallback annotationsdoujiang24
2023-07-18all: fix typosJes Cok
2023-05-19runtime: implement Pinner API for object pinningSven Anderson
2023-05-17runtime/cgo: store M for C-created thread in pthread keyCherry Mui
2023-05-11runtime: move per-type types to internal/abiDavid Chase
2023-05-11runtime: redefine _type to abi.Type; add rtype for methods.David Chase
2023-05-10internal/reflectlite, runtime: move more constants and types into internal/abiDavid Chase
2023-05-10internal/abi: common up ArrayTypeDavid Chase
2023-05-05internal/abi: refactor (basic) type struct into one definitionDavid Chase
2023-05-05Revert "runtime/cgo: store M for C-created thread in pthread key"Chressie Himpel
2023-04-28runtime/trace: avoid frame pointer unwinding for events during cgocallbackgNick Ripley
2023-04-26runtime/cgo: store M for C-created thread in pthread keyMichael Pratt
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-02-16runtime: reimplement GODEBUG=cgocheck=2 as a GOEXPERIMENTKeith Randall
2022-11-18all: add missing periods in commentscui fliter
2022-09-01Revert "runtime: convert ncgocall to atomic type"Michael Pratt