diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-12-16 23:16:33 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-12-16 23:16:33 +0000 |
commit | d912be98f8ebfa99ab9fa2d985d3f4e9cddf2df6 (patch) | |
tree | 53c875efa5c19336c13354b0678726a84fcf6f6e /docs/ReleaseNotes.rst | |
parent | 2f9965d1349581a9e56612aac9f17e823c7e7c3d (diff) |
Change linkInModule to take a std::unique_ptr.
Passing in a std::unique_ptr should help find errors when the module
is used after being linked into another module.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@255842 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/ReleaseNotes.rst')
-rw-r--r-- | docs/ReleaseNotes.rst | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst index ba7e436fb0e..b84c80777c9 100644 --- a/docs/ReleaseNotes.rst +++ b/docs/ReleaseNotes.rst @@ -41,6 +41,14 @@ Non-comprehensive list of changes in this release in the 3.9 release. Please migrate to using CMake. For more information see: `Building LLVM with CMake <CMake.html>`_ +* The C API function LLVMLinkModules is deprecated. It will be removed in the + 3.9 release. Please migrate to LLVMLinkModules2. Unlike the old function the + new one + + * Doesn't take an unused parameter. + * Destroys the source instead of only damaging it. + * Does not record a message. Use the diagnostic handler instead. + .. NOTE For small 1-3 sentence descriptions, just add an entry at the end of this list. If your description won't fit comfortably in one bullet @@ -83,6 +91,9 @@ Changes to the OCaml bindings During this release ... +* The ocaml function link_modules has been replaced with link_modules' which + uses LLVMLinkModules2. + External Open Source Projects Using LLVM 3.8 ============================================ |