16 | | Not yet available |
| 20 | [llvm-announce] LLVM 3.7.1 Release |
| 21 | Stellard, Thomas via llvm-announce llvm-announce at lists.llvm.org |
| 22 | Tue Jan 5 13:49:20 PST 2016 |
| 23 | |
| 24 | LLVM 3.7.1 is now available! Download it now, or read the release notes. |
| 25 | |
| 26 | This release contains bug-fixes for the LLVM 3.7.0 release. Note that |
| 27 | this release is *not* API and ABI compatible with 3.7.0. This is due to |
| 28 | a change in the C API in order to restore ABI/API compatible of the C |
| 29 | API with 3.6.x and 3.8.x. See the release notes for more details. |
22 | | Not yet available |
| 39 | Major changes in 3.7.1 |
| 40 | ====================== |
| 41 | |
| 42 | • 3.7.0 was released with an inadvertent change to the signature of the |
| 43 | C API function: LLVMBuildLandingPad, which made the C API incompatible |
| 44 | with prior releases. This has been corrected in LLVM 3.7.1. |
| 45 | |
| 46 | As a result of this change, 3.7.0 is not ABI compatible with 3.7.1. |
| 47 | |
| 48 | +----------------------------------------------------------------------------+ |
| 49 | | History of the LLVMBuildLandingPad() function | |
| 50 | +===========================+================================================+ |
| 51 | | 3.6.2 and prior releases | LLVMBuildLandingPad(LLVMBuilderRef, | |
| 52 | | | LLVMTypeRef, | |
| 53 | | | LLVMValueRef, | |
| 54 | | | unsigned, const char*) | |
| 55 | +---------------------------+------------------------------------------------+ |
| 56 | | 3.7.0 | LLVMBuildLandingPad(LLVMBuilderRef, | |
| 57 | | | LLVMTypeRef, | |
| 58 | | | unsigned, const char*) | |
| 59 | +---------------------------+------------------------------------------------+ |
| 60 | | 3.7.1 and future releases | LLVMBuildLandingPad(LLVMBuilderRef, | |
| 61 | | | LLVMTypeRef, | |
| 62 | | | LLVMValueRef, | |
| 63 | | | unsigned, const char*) | |
| 64 | +---------------------------+------------------------------------------------+ |