tinygo/cgo
Ayke van Laethem 6ef8fcd537 cgo: add C._Bool type
This fixes https://github.com/tinygo-org/tinygo/issues/3926.

While working on this I've found another bug: if C.bool is referenced
from within Go, it isn't available anymore on the C side. This is an
existing bug that also applies to float and double, but may be less
likely to be triggered there.
This bug is something to be fixed at a later time (it has something to
do with preprocessor defines).
2023-09-24 07:41:26 -07:00
..
testdata all: switch to LLVM 16 2023-09-18 21:58:02 +02:00
cgo.go cgo: add C._Bool type 2023-09-24 07:41:26 -07:00
cgo_test.go builder: add support for Go 1.20 2023-01-17 08:38:54 +01:00
const.go cgo: add support for bitwise operators 2023-01-12 08:51:03 +01:00
const_test.go cgo: add support for bitwise operators 2023-01-12 08:51:03 +01:00
libclang.go all: switch to LLVM 16 2023-09-18 21:58:02 +02:00
libclang_config_llvm14.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
libclang_config_llvm15.go all: switch to LLVM 16 2023-09-18 21:58:02 +02:00
libclang_config_llvm16.go all: switch to LLVM 16 2023-09-18 21:58:02 +02:00
libclang_stubs.c all: switch to LLVM 16 2023-09-18 21:58:02 +02:00
security.go cgo: allow LDFLAGS: --export=... 2023-05-04 20:45:02 +02:00
security_test.go cgo: allow LDFLAGS: --export=... 2023-05-04 20:45:02 +02:00
sync.go cgo: refactor; support multiple cgo files in a single package 2019-05-12 10:49:15 +02:00