4.2.0 (2017-06-20)
- Revamp OrcJIT API
- The user facing API is now exposed using
LLVM.OrcJIT.
- All user facing functions have been documented.
- In addition the bracket-style API, there are now
new* and
dispose* functions making it easier to ingegrate OrcJIT in
custom monad transformer stacks.
- There is a new
CompileLayer typeclass which abstracts over the
various compile layers in OrcJIT.
- Support QuickCheck 2.10
4.1.0 (2017-05-17)
- Switch most of the API from
String to ByteString.
- Switch from ExceptT to using exceptions.
See
LLVM.Exception for an overview of the exceptions potentially thrown.
4.0.1
- Fix linking of system libraries
4.0.0 (initial release, changes in comparison to llvm-general)
- Move modules from
LLVM.General* to LLVM.*
- Support for LLVM 4.0
- Improved support for LLVM’s exception handling instructions
-fshared-llvm is now supported on windows (thanks to @RyanGLScott)
- Default to
-fshared-llvm
- Expose
LLVM.Internal.* modules.