gen icon indicating copy to clipboard operation
gen copied to clipboard

Generate Go bindings for Clang's C API

Results 34 gen issues
Sort by recently updated
recently updated
newest added

Hi, I'm using this library to parse c/c++ code. Everying is good until I need a new api in v17. I try to gen binding for this version, but there...

Is there any example showing how to parse C files using generated bindings?

"void" is not a valid Go type so it is questionable what we should do with it e.g. what should happen with a void pointer?

enhancement
help wanted

At the moment it is necessary to set CGO_CFLAGS and CGO_LDFLAGS manually using llvm-config to receive the correct directories. This would be unnecessary if pkg-config support would exist. This cannot...

enhancement
help wanted

These bindings appear to be empty. The same is true of v4.0. Also, there are many newer versions of llvm/clang as best I can tell (up to 7.0) and those...

enhancement

After #123 is fixed and https://github.com/go-clang/gen/pull/121 and https://github.com/go-clang/bootstrap/pull/11 are merged, enable -msan if it is available for the Clang version, that is >= 3.8

enhancement
help wanted

I created this issue from @zimmski reply. https://github.com/go-clang/gen/issues/117#issuecomment-246612962 I don't know go-clang dev's actual developing flow. That is write code on the local environment, and test using Vagrant? or all...

enhancement

After https://github.com/go-clang/bootstrap/pull/15 has been merged, it would be nice to add an example on how to statically link go-clang into a binary. There are some pointers in #116 but no...

enhancement
help wanted

I am trying to get the `-msan` flag working by eliminating all found problems but I think this is a hopeless case because I do not think that it is...

bug

It should not be possible to merge code which has open generation changes.

enhancement
help wanted