This is a minor release that fixes several issues (263, 262, 258, 237) with the wheel build. In addition, we have minor fixes for running on PPC64LE platforms (261). And, we added CI testing against PyPy (253).
0.17.1
----------------------
This is a bugfix release that addresses issue 258 that our LLVM binding shared library is missing from the wheel builds.
0.17.0
Not secure
---------------------
In this release, we are upgrading to LLVM 4.0. We are also starting to provide wheel packages for 64-bit Linux platforms (manylinux).
Fixes:
* Issue 249, PR 250: Disable static linking of libstdc++ by default.
* 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.