aboutsummaryrefslogtreecommitdiffhomepage
path: root/cgo
AgeCommit message (Expand)Author
2024-01-20all: switch to LLVM 17 by defaultAyke van Laethem
2024-01-18cgo: add file AST for fake C file locationsAyke van Laethem
2023-10-15all: fix a small incompatibility with NixAyke van Laethem
2023-10-14builder: refactor clang include headersAyke van Laethem
2023-10-06all: add initial LLVM 17 supportAyke van Laethem
2023-10-01all: remove LLVM 14 supportAyke van Laethem
2023-09-24cgo: add C._Bool typeAyke van Laethem
2023-09-18all: switch to LLVM 16Ayke van Laethem
2023-05-04cgo: allow LDFLAGS: --export=...Edoardo Vacchi
2023-01-17builder: add support for Go 1.20Ayke van Laethem
2023-01-12cgo: add support for bitwise operatorsAyke van Laethem
2022-12-19build: drop deprecated build tagsYurii Soldak
2022-11-02cgo: support anonymous enums included in multiple Go filesAyke van Laethem
2022-10-19ci: add support for LLVM 15Ayke van Laethem
2022-10-13cgo: add support for C.float and C.doubleAyke van Laethem
2022-09-26cgo: fixes panic when FuncType.Results is nil (#3136)Crypt Keeper
2022-09-16cgo: implement support for static functionsAyke van Laethem
2022-08-30all: drop support for Go 1.16 and Go 1.17Ayke van Laethem
2022-08-07all: update _test.go files for ioutil changesDamian Gryski
2022-08-04all: remove support for LLVM 13Ayke van Laethem
2022-08-04all: format code according to Go 1.19 rulesAyke van Laethem
2022-07-04cgo: add a check that we don't use different LLVM versionsAyke van Laethem
2022-07-04cgo: fix default LLVM version to LLVM 14Ayke van Laethem
2022-05-07all: remove support for LLVM 11 and LLVM 12Ayke van Laethem
2022-05-06cgo: refactorAyke van Laethem
2022-04-23all: update to LLVM 14Ayke van Laethem
2022-03-12cgo: slightly improve error messagesAyke van Laethem
2022-03-12Update libclang installation comment to libclang-13-devZauberNerd
2022-03-11Fix LLVM build constraintsElliott Sales de Andrade
2022-02-12loader: only add Clang header path for CGoAyke van Laethem
2022-01-23Switch default to llvm13Federico G. Schwindt
2022-01-12feat: support build on darwin arm64 (#2439)Pure White
2022-01-09all: switch to LLVM 13Ayke van Laethem
2021-12-28builder: use build ID as cache keyAyke van Laethem
2021-11-30all: add LLVM 12 supportAyke van Laethem
2021-11-24cgo: add support for C.CString and related functionsAyke van Laethem
2021-11-24cgo: simplify construction of in-memory ASTAyke van Laethem
2021-11-24cgo: add //go: pragmas to generated functions and globalsAyke van Laethem
2021-11-04cgo: run CGo parser for all CGo fragments in a fileAyke van Laethem
2021-10-31all: drop support for LLVM 10Ayke van Laethem
2021-09-29cgo: implement rudimentary C array decayingAyke van Laethem
2021-09-28builder, cgo: support function definitions in CGo headersAyke van Laethem
2021-09-28cgo: fix line/column reporting in syntax error messagesAyke van Laethem
2021-09-28build: normalize target triples to match ClangAyke van Laethem
2021-09-27all: fix staticcheck warningsAyke van Laethem
2021-09-09cgo: don't normalize CGo tests anymoreAyke van Laethem
2021-05-21cgo: implement prefix parsingAyke van Laethem
2021-05-21cgo: parse binary operatorsAyke van Laethem
2021-05-21cgo: create skeleton of a Pratt parserAyke van Laethem
2021-04-06cgo: add support for CFLAGS in .c filesAyke van Laethem