llvm-hs-4.2.0: CHANGELOG.md
## 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.