128 lines
3.9 KiB
Text
128 lines
3.9 KiB
Text
2013-8-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
|