* PR 88: Provide hooks into the MCJIT object cache * PR 87: Add indirect branches and exception handling APIs to ir.Builder. * PR 86: Add ir.Builder APIs for integer arithmetic with overflow * Issue 76: Fix non-Windows builds when LLVM was built using CMake * Deprecate .get_pointer_to_global() and add .get_function_address() and .get_global_value_address() in ExecutionEngine.
0.6.0
Not secure
---------------------
Enhancements:
* Switch from LLVM 3.5 to LLVM 3.6. The generated IR for metadata nodes has slightly changed, and the "old JIT" engine has been remove (only MCJIT is now available). * Add an optional flags argument to arithmetic instructions on IRBuilder. * Support attributes on the return type of a function.
0.5.1
--------------------
Fixes:
* Fix implicit termination of basic block in nested if_then()
0.5.0
Not secure
---------------------
New documentation hosted at http://llvmlite.pydata.org
Enhancements:
* Add code-generation helpers from numba.cgutils * Support for memset, memcpy, memmove intrinsics
Fixes:
* Fix string encoding problem when round-triping parse_assembly()
0.4.0
---------------------
Enhancements:
* Add Module.get_global() * Renamd Module.global_variables to Module.global_values * Support loading library parmanently * Add Type.get_abi_alignment()
Fixes:
* Expose LLVM version as a tuple
0.2.2
---------------------
Enhancements:
* Support for addrspacescast * Support for tail call, calling convention attribute * Support for IdentifiedStructType
Fixes:
* GEP addrspace propagation * Various installation process fixes