[llvm] r225779 - Update release notes wrt OCaml bindings.
Peter Zotov
whitequark at whitequark.org
Tue Jan 13 01:48:02 PST 2015
Author: whitequark
Date: Tue Jan 13 03:48:02 2015
New Revision: 225779
URL: http://llvm.org/viewvc/llvm-project?rev=225779&view=rev
Log:
Update release notes wrt OCaml bindings.
Modified:
llvm/trunk/docs/ReleaseNotes.rst
Modified: llvm/trunk/docs/ReleaseNotes.rst
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/ReleaseNotes.rst?rev=225779&r1=225778&r2=225779&view=diff
==============================================================================
--- llvm/trunk/docs/ReleaseNotes.rst (original)
+++ llvm/trunk/docs/ReleaseNotes.rst Tue Jan 13 03:48:02 2015
@@ -203,6 +203,32 @@ There are numerous improvements to the P
* There have been many smaller bug fixes and performance improvements.
+Changes to the OCaml bindings
+-----------------------------
+
+* The bindings now require OCaml >=4.00.0, ocamlfind,
+ ctypes >=0.3.0 <0.4 and OUnit 2 if tests are enabled.
+
+* The bindings can now be built using cmake as well as autoconf.
+
+* LLVM 3.5 has, unfortunately, shipped a broken Llvm_executionengine
+ implementation. In LLVM 3.6, the bindings now fully support MCJIT,
+ however the interface is reworked from scratch using ctypes
+ and is not backwards compatible.
+
+* Llvm_linker.Mode was removed following the changes in LLVM.
+ This breaks the interface of Llvm_linker.
+
+* All combinations of ocamlc/ocamlc -custom/ocamlopt and shared/static
+ builds of LLVM are now supported.
+
+* Absolute paths are not embedded into the OCaml libraries anymore.
+ Either OCaml >=4.02.2 must be used, which includes an rpath-like $ORIGIN
+ mechanism, or META file must be updated for out-of-tree installations;
+ see r221139.
+
+* As usual, many more functions have been exposed to OCaml.
+
External Open Source Projects Using LLVM 3.6
============================================
More information about the llvm-commits
mailing list