[haskell-llvm] Upcoming release, high level binding state

Benjamin Saunders besaunde at sfu.ca
Sun Apr 28 06:42:41 BST 2013


I've merged extensive fixes and updates to llvm-base including my own low-level llvm-wrapper binding. Testing against my compiler suggest everything is in order there. I've fixed the one build-breaker introduced by LLVM 3.0 in the high level bindings, and while everything in the examples directory appears to compile and run I can't vouch for the wrapper's functionality. Furthermore, various forks have put significant effort into extending the high-level API, but I do not feel qualified to judge them; if the high-level bindings are to be maintained, another contributor will need to step forward.

Nonetheless, I'd like to proceed with a Hackage release for at least llvm-base and llvm-wrapper soon, and the build blocker in the latest high-level bindings release suggests it would be better than not to push that as well. Is there any release procedure beyond the obvious tag-and-upload-to-hackage I should be aware of? Should I await review, or is it appropriate for me to proceed once I judge that a release is ready?



More information about the Haskell-llvm mailing list