* Switched from LLVM 3.8 to 3.9 * ``TargetData.add_pass`` is removed in LLVM 3.9.
Enhancements:
* PR 239: Enable fastmath flags * PR 233: Updates for llvm3.9.1 * PR 199: Update for changes in LLVM 3.9
Fixes:
* PR 236: Fix metadata with long value * PR 231: Fix setup.py for Python2.7 so that pip auto installs dependencies * PR 226: Fix get_host_cpu_features() so that it fails properly
0.15.0
----------------------
Enhancements:
* PR 213: Add partial LLVM bindings for ObjectFile. * PR 215: Add inline assembly helpers in the builder. * PR 216: Allow specifying alignment in alloca instructions. * PR 219: Remove unnecessary verify in module linkage.
Fixes:
* PR 209, Issue 208: Fix overly restrictive test for library filenames.
0.14.0
Not secure
----------------------
Enhancements:
* PR 104: Add binding to get and view function control-flow graph. * PR 210: Improve llvmdev recipe. * PR 212: Add initializer for the native assembly parser.
0.13.0
Not secure
----------------------
Enhancements:
* PR 176: Switch from LLVM 3.7 to LLVM 3.8. * PR 191: Allow setting the alignment of a global variable. * PR 198: Add missing function attributes. * PR 160: Escape the contents of metadata strings, to allow embedding any characters. * PR 162: Add support for creating debug information nodes. * PR 200: Improve the usability of metadata emission APIs. * PR 200: Allow calling functions with metadata arguments (such as ``llvm.dbg.declare``).
Fixes:
* PR 190: Suppress optimization remarks printed out in some cases by LLVM. * PR 200: Allow attaching metadata to a ``ret`` instruction.
0.12.1
Not secure
----------------------
New release to fix packages on PyPI. Same as v0.12.0.