* 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
0.2.0
---------------------
This is the first official release. It contains a few feature additions and bug fixes. It meets all requirements to replace llvmpy in numba and numbapro.