5 Commits (86ab03c9998dca53ec80dc6c2ef644da13fdbdf1)

Author SHA1 Message Date
Ayke van Laethem 0ce4d90779 cgo: add support for anonymous structs 6 years ago
Ayke van Laethem 1d7cc2c242 cgo: add support for bitfields using generated getters and setters 6 years ago
Ayke van Laethem 7ada00790c cgo: print better error messages for unknown types 6 years ago
Ayke van Laethem dfa713040a cgo: add support for enum types 6 years ago
Ayke van Laethem 11567c62d4 cgo: refactor; support multiple cgo files in a single package 6 years ago
Ayke van Laethem 99587fe073 cgo: add support for #define constants 6 years ago
Ayke van Laethem 4978065c9c cgo: avoid file/lineno hack for error locations 6 years ago
Ayke van Laethem 78a26fec13 cgo: be able to deal with nil files 6 years ago
Ayke van Laethem b1ed8a46b7 cgo: only include the symbols that are necessary (recursively) 6 years ago
Ayke van Laethem 35af33ead7 cgo: improve typedef/struct/enum support 6 years ago
Ayke van Laethem 8e7ea92d44 cgo: improve error locations for cgo-constructed AST 6 years ago
Ayke van Laethem b815d3f760 cgo: implement void* pointer type 6 years ago
Ayke van Laethem 9c46ac4eed cgo: implement char type 6 years ago
Ayke van Laethem 21a4c14e86 cgo: implement C.struct_ types 6 years ago
Ayke van Laethem b716cf1afd loader/libclang: fix CGo-related crash 6 years ago
Ayke van Laethem d2b3a5486c cgo: implement C unions 6 years ago
Ayke van Laethem 536086988c cgo: implement Go arrays (constant arrays in C) 6 years ago
Ayke van Laethem 684543b7f1 cgo: implement struct types 6 years ago
Ayke van Laethem bd8e47af80 cgo: make libclang code thread-safe 6 years ago
Ayke van Laethem 02ecab833f all: check formatting on CI 6 years ago
Ayke van Laethem 078dd9ff52 cgo: improve diagnostics 6 years ago
Ayke van Laethem 9c41011e17 all: switch to LLVM 8 6 years ago
Ayke van Laethem da345e8723 cgo: implement bool/float/complex types 6 years ago
Ayke van Laethem 95d895646a
loader/cgo: add support for function pointers 6 years ago
Ayke van Laethem 35fb594f8f
loader/cgo: add support for pointer types 6 years ago
Ayke 01f6aff422 loader: support global variables in CGo (#173) 6 years ago
Ayke van Laethem 05d2c14600
all: add static and release Makefile targets 6 years ago
Ayke van Laethem 589569fc35 loader: fix ARM compatibility 6 years ago
Wèi Cōngruì 2ba7a438c2 loader: remove redundant gateway function 6 years ago
Ayke van Laethem 6cacafb8dc
cgo: add package directory to header include paths 6 years ago
Ayke van Laethem e8c1b5ab6e
cgo: add support for C typedefs 6 years ago
Ayke van Laethem ecf6ffa62e
all: add bare-bones Cgo support 6 years ago