X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=docs%2FReleaseNotes.rst;h=b3f7c005ed1914ff9aa75c01c78d12700abb33e8;hp=b84c80777c9f60c60571235cb393570158e3c6fb;hb=d644801757bb1e2ad6a7a9715b3e57288c197ada;hpb=d912be98f8ebfa99ab9fa2d985d3f4e9cddf2df6 diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst index b84c80777c9..b3f7c005ed1 100644 --- a/docs/ReleaseNotes.rst +++ b/docs/ReleaseNotes.rst @@ -49,6 +49,25 @@ Non-comprehensive list of changes in this release * Destroys the source instead of only damaging it. * Does not record a message. Use the diagnostic handler instead. +* The C API functions LLVMParseBitcode, LLVMParseBitcodeInContext, + LLVMGetBitcodeModuleInContext and LLVMGetBitcodeModule have been deprecated. + They will be removed in 3.9. Please migrate to the versions with a 2 suffix. + Unlike the old ones the new ones do not record a diagnostic message. Use + the diagnostic handler instead. + +* The deprecated C APIs LLVMGetBitcodeModuleProviderInContext and + LLVMGetBitcodeModuleProvider have been removed. + +* The deprecated C APIs LLVMCreateExecutionEngine, LLVMCreateInterpreter, + LLVMCreateJITCompiler, LLVMAddModuleProvider and LLVMRemoveModuleProvider + have been removed. + +* With this release, the C API headers have been reorganized to improve build + time. Type specific declarations have been moved to Type.h, and error + handling routines have been moved to ErrorHandling.h. Both are included in + Core.h so nothing should change for projects directly including the headers, + but transitive dependencies may be affected. + .. 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 @@ -86,6 +105,14 @@ Changes to the PowerPC Target During this release ... +Changes to the X86 Target +----------------------------- + + During this release ... + +* TLS is enabled for Cygwin as emutls. + + Changes to the OCaml bindings -----------------------------