2014-07-30    0.12.7:
---------------------
  * Fixes many memory leaks

2014-06-06    0.12.6:
---------------------
  * Fixes Module.from_bitcode for python 3 (#101)
  * Remove expensive assertions
  * Expose BasicBlock.terminator

2014-04-28    0.12.5:
---------------------
  * Fixes memory leaks (#92)
  * Fixes tarball (#99)

2014-03-20    0.12.4:
---------------------
  * Add dylib_import_library and friends
  * Fix BasicBlock downcast
  * Module hashing
  * Fix test script

2014-02-18    0.12.3:
---------------------
  * Fix deprecation message for py2.6
  * Fix llvm_cbuilder for using deprecated_alloca
  * Merged PR #88 by cantora
  * Merged PR #94 by cgohlke

2014-02-04    0.12.2:
---------------------
  * enhance wrapper efficiency by moving some capsule code into C++
  * fix unclosed file handler in avx_support
  * multiple-dimension insert_value, extract_value
  * various minor fixes

2013-11-11    0.12.1:
---------------------
  * various bug fixes

2013-08-28    0.12.0:
---------------------
  * update to LLVM 3.3 and maintain compatibility with LLVM 3.2
  * add LLRT for minimal support for 64-bit divmod on 32-bit platform
  * start to adopt MCJIT (not quite usable on win32)
  * various bug fixes

2013-03-05   0.11.1:
--------------------
  * fix test when cc is not available
  * fix Python 3 division (Hernan Grecco) (Issue #59)
  * add relocation enums and add reloc argument for TargetMachine


2013-03-01   0.11.0:
--------------------
  * fix Python 3 support on Windows
  * New llvm binding


2013-02-01   0.10.2:
--------------------
  * change default to link dynamically to LLVM use:
      $ export LLVMPY_DYNLINK=0   # link statically
      $ export LLVMPY_DYNLINK=1   # link dynamically
      $ unset LLVMPY_DYNLINK  # tries to link dynamically if LLVM shared
                              # objects are found and statically otherwise
  * fix llpython for Python 2.6 support


2013-01-25   0.10.1:
--------------------
  * fix support for Python 2.6


2013-01-18   0.10.0:
--------------------
  * Add LLVM 3.2 support.
  * New TargetData class.
  * Fixed windows issue (Issue #42).
  * Add ExecutionEngine.add_global_mapping and .get_pointer_to_global.
  * Improved TargetMachine class and added code-model constants (CM_*).
  * Added llvm.passes.build_pass_managers as a simpler way to build PassManagers.


in progress, 0.7:
-----------------
  * Add llvm.core.Argument.alignment property.
  * Migrate to LLVM 2.8.
  * Fix ffi link issue on darwin (Albert Mietus) (Issue #29).
  * LLVM tutorial ported (Max Shawabkeh) (Issue #33).


2010-08-31   0.6:
-----------------
  * Add and remove function attributes (Krzysztof Goj) (Issue #21).
  * Wrap fadd,fsub,fmul (Aaron S Lav) (Issue #31).
  * Migrate to LLVM 2.7.
  * Migrate to LLVM 2.6 (KS Sreeram) (Issue #25).
  * Inline function (Corrado Zoccolo).
  * Get pointer to function (Corrado Zoccolo).
  * More properties/methods for TargetData (Florian Noding) (Issue #16).
  * Value.uses API.
  * Fetch operands of instructions (Seth Warn).
  * Unaliased objects (with Seth Warn).
  * Value factory, more Constant subclasses.
  * Module.link_in and Instruction.is_volatile (Seth Warn).
  * Fix Builder.position_at_beginning crash (Issue #10).
  * Builds on gentoo.
  * Code cleanup.
  * Migrate to LLVM 2.5.


2008-11-22   0.5:
-----------------
  * Added vicmp, vfcmp instructions and constant expressions.
  * Builds on FreeBSD.
  * Updated documentation.
  * Migrate to LLVM 2.4.


2008-11-21   0.4:
-----------------
  * Code cleanup, added license headers.
  * Added llvm.core.load_library_permanently() (Issue #12).
  * Fix comparison using != (Issue #11).
  * Instruction.is_terminator added.
  * Fix Builder.select (Paulo Silva).
  * Added viewCFG methods to Function (Paulo Silva).


2008-09-08   0.3:
-----------------
  * Passes added.
  * Assembly support: create modules from .ll files.
  * Various bug fixes.
  * Bitcode support: convert modules to bitcode and vice versa.
  * Intrinsics added.
  * JIT Tutorials ported (Sebastien Binet).
  * GenericValue added. Used by ExecutionEngine.run().
  * Build cleanly on OpenBSD, x86-64/amd64 (Laurence Tratt).
  * Updated documentation.


2008-06-28   0.2.1:
-------------------
  * Build cleanly with LLVM 2.3 and 2.3svn.


2008-06-15   0.2:
-----------------
  * Independent package, need not be unpacked into llvm/bindings.
  * Fixed ownership issues with Module/ModuleProvider.
  * Modules, values and types can be stringified, to get their LLVM
      assembly representation.
  * Modules and functions can be verified.
  * MemoryBuffer and TypeHandle are available.
  * ExecutionEngine, TargetData and passes are available.
  * Unit tester added (but doesn't test much for now).
  * Python doc string documentation added (still incomplete).
  * Many minor style/cosmetic changes and bug fixes.
  * Added documentation as on website into SVN.
  * Lots of cleanup.


2008-05-10   0.1:
-----------------
  * Initial release
