81 Commits (f42d8b3056b611c523ff51c15fad008b6b2138ac)

Author SHA1 Message Date
Ayke van Laethem 0d646d8e95 builder: add support for Go 1.20 2 years ago
Ayke van Laethem e11df5c212 cgo: add support for bitwise operators 2 years ago
Yurii Soldak 8d4d3c6201 build: drop deprecated build tags 2 years ago
Ayke van Laethem aaa860f154 cgo: support anonymous enums included in multiple Go files 2 years ago
Ayke van Laethem 2b7f562202 ci: add support for LLVM 15 2 years ago
Ayke van Laethem 636a151ffe cgo: add support for C.float and C.double 2 years ago
Crypt Keeper 725864d8dc
cgo: fixes panic when FuncType.Results is nil (#3136) 2 years ago
Ayke van Laethem 5551ec7a1e cgo: implement support for static functions 3 years ago
Ayke van Laethem 4695da83b7 all: drop support for Go 1.16 and Go 1.17 2 years ago
Damian Gryski f9ba99344a all: update _test.go files for ioutil changes 2 years ago
Ayke van Laethem b6d6efde07 all: remove support for LLVM 13 2 years ago
Ayke van Laethem c7a23183e8 all: format code according to Go 1.19 rules 2 years ago
Ayke van Laethem 27162ebe32 cgo: add a check that we don't use different LLVM versions 2 years ago
Ayke van Laethem b347aea450 cgo: fix default LLVM version to LLVM 14 2 years ago
Ayke van Laethem 5c23f6fb6c all: remove support for LLVM 11 and LLVM 12 3 years ago
Ayke van Laethem 5afb63df60 cgo: refactor 3 years ago
Ayke van Laethem 6b31ee1e93 all: update to LLVM 14 3 years ago
Ayke van Laethem 320f21524e cgo: slightly improve error messages 3 years ago
ZauberNerd 4cf8ad2bee Update libclang installation comment to libclang-13-dev 3 years ago
Elliott Sales de Andrade 99ce46669b Fix LLVM build constraints 3 years ago
Ayke van Laethem 850a5fdbfb loader: only add Clang header path for CGo 3 years ago
Federico G. Schwindt 3a4e0c94e1
Switch default to llvm13 3 years ago
Pure White 93e0636c03
feat: support build on darwin arm64 (#2439) 3 years ago
Ayke van Laethem ebd4969cde all: switch to LLVM 13 3 years ago
Ayke van Laethem 3e109fca5f builder: use build ID as cache key 3 years ago
Ayke van Laethem 5127b9d65b all: add LLVM 12 support 4 years ago
Ayke van Laethem c31aef06ba cgo: add support for C.CString and related functions 3 years ago
Ayke van Laethem 6bd18af5ef cgo: simplify construction of in-memory AST 3 years ago
Ayke van Laethem 1789570f52 cgo: add //go: pragmas to generated functions and globals 3 years ago
Ayke van Laethem cceb655874 cgo: run CGo parser for all CGo fragments in a file 3 years ago
Ayke van Laethem 90076f9401 all: drop support for LLVM 10 3 years ago
Ayke van Laethem 5c0a337c4f cgo: implement rudimentary C array decaying 3 years ago
Ayke van Laethem e02727679f builder, cgo: support function definitions in CGo headers 3 years ago
Ayke van Laethem 138add2b96 cgo: fix line/column reporting in syntax error messages 3 years ago
Ayke van Laethem bf9dab36f7 build: normalize target triples to match Clang 3 years ago
Ayke van Laethem 49dd2ce393 all: fix staticcheck warnings 3 years ago
Ayke van Laethem e9f1ed701a cgo: don't normalize CGo tests anymore 3 years ago
Ayke van Laethem 711889bc3f cgo: implement prefix parsing 4 years ago
Ayke van Laethem 70f8eeaca0 cgo: parse binary operators 4 years ago
Ayke van Laethem 3339d0f47e cgo: create skeleton of a Pratt parser 4 years ago
Ayke van Laethem 1bed192de0 cgo: add support for CFLAGS in .c files 4 years ago
Ayke van Laethem e2f532709f builder, compiler: compile and cache packages in parallel 4 years ago
Ayke van Laethem e3aa13c2a6 all: replace strings.Replace with strings.ReplaceAll 4 years ago
Ayke van Laethem 9c3e479432 all: remove support for LLVM 9 4 years ago
Elliott Sales de Andrade b689f14bb2 Add support for Go 1.16. 4 years ago
Ayke van Laethem 2e9c3a1d8d cgo: add support for variadic functions 4 years ago
Ayke van Laethem a90865506d main: use LLVM 11 by default when linking LLVM dynamically 4 years ago
Ayke van Laethem b40f250530 main: add initial support for (in-development) LLVM 11 5 years ago
Ayke van Laethem 9ed5eae6a9 cgo: use scanner.Error in libclang 4 years ago
Lucas Teske 726d735ad3 cgo: Add LDFlags support 5 years ago