Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generate a c-shared library for the standard C LLVM API #12

Open
mewmew opened this issue Jul 19, 2015 · 0 comments
Open

Generate a c-shared library for the standard C LLVM API #12

mewmew opened this issue Jul 19, 2015 · 0 comments
Milestone

Comments

@mewmew
Copy link
Member

mewmew commented Jul 19, 2015

This idea was originally presented by @quarnster in #3 (comment). Creating a dedicated issue to track any discussions on the LLVM-dev mailing list, and implementation discussions. Please post updates in this issue if you read about the direction in which the definition of a stable C LLVM API is heading (this is still an active topic of discussion).

With go 1.5's support for creating c-shared libraries, I really like the idea of having a go generate tool which generates the standard C LLVM api (or the implemented subset anyways). That way this code could be used as a drop in replacement for anything that currently uses the LLVM C api, presuming all the functions used are implemented.

Just figured I'd mention this as it's been on my mind due to the discussion on the llvm-dev list about potentially splitting the LLVM C api into a separate project.

@mewmew mewmew mentioned this issue Jul 19, 2015
5 tasks
@mewmew mewmew added this to the future milestone Nov 26, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant