llvm.org GIT mirror llvm / df2c69a
ReleaseNotes: Add note about C API change git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_37@253282 91177308-0d34-0410-b5e6-96231b3b80d8 Tom Stellard 3 years ago
1 changed file(s) with 29 addition(s) and 1 deletion(s). Raw diff Collapse all Expand all
2424 one. To see the release notes for a specific release, please see the `releases
2525 page `_.
2626
27 Non-comprehensive list of changes in this release
27 Major changes in 3.7.1
28 ======================
29
30 * 3.7.0 was released with an inadvertent change to the signature of the C
31 API function: LLVMBuildLandingPad, which made the C API incompatible with
32 prior releases. This has been corrected in LLVM 3.7.1.
33
34 As a result of this change, 3.7.0 is not ABI compatible with 3.7.1.
35
36 +----------------------------------------------------------------------------+
37 | History of the LLVMBuildLandingPad() function |
38 +===========================+================================================+
39 | 3.6.2 and prior releases | LLVMBuildLandingPad(LLVMBuilderRef, |
40 | | LLVMTypeRef, |
41 | | LLVMValueRef, |
42 | | unsigned, const char*) |
43 +---------------------------+------------------------------------------------+
44 | 3.7.0 | LLVMBuildLandingPad(LLVMBuilderRef, |
45 | | LLVMTypeRef, |
46 | | unsigned, const char*) |
47 +---------------------------+------------------------------------------------+
48 | 3.7.1 and future releases | LLVMBuildLandingPad(LLVMBuilderRef, |
49 | | LLVMTypeRef, |
50 | | LLVMValueRef, |
51 | | unsigned, const char*) |
52 +---------------------------+------------------------------------------------+
53
54
55 Non-comprehensive list of changes in 3.7.0
2856 =================================================
2957
3058 .. NOTE