forked from nsf/gollvm
-
Notifications
You must be signed in to change notification settings - Fork 0
LLVM bindings for the Go programming language
License
russellhaering/gollvm
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
LLVM bindings for the Go programming language Most of the stuff is ported. API is primitive, it doesn't use Go's type system extensively to provide safety. I think it's possible to mimic LLVM C++ API type hierarchy quite closely using Go's methods and type embedding. But I haven't done that, because doing that requires a lot of usability testing. If anyone is interested in using Go LLVM bindings for a very big and serious project, let me know. In that case we can work more closely on improving the bindings API. P.S. Most notable things that are still missing are BitReader and BitWriter, I'll implement them soon.
About
LLVM bindings for the Go programming language
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published