Author: theraven Date: Tue Sep 4 03:40:24 2018 New Revision: 341355 URL: http://llvm.org/viewvc/llvm-project?rev=341355&view=rev Log: Add release notes for the new GNUstep Objective-C ABI.
Modified: cfe/branches/release_70/docs/ReleaseNotes.rst Modified: cfe/branches/release_70/docs/ReleaseNotes.rst URL: http://llvm.org/viewvc/llvm-project/cfe/branches/release_70/docs/ReleaseNotes.rst?rev=341355&r1=341354&r2=341355&view=diff ============================================================================== --- cfe/branches/release_70/docs/ReleaseNotes.rst (original) +++ cfe/branches/release_70/docs/ReleaseNotes.rst Tue Sep 4 03:40:24 2018 @@ -235,6 +235,14 @@ C++1z Feature Support Objective-C Language Changes in Clang ------------------------------------- +Clang now supports the GNUstep Objective-C ABI v2 on ELF platforms. This is +enabled with the `-fobjc-runtime=gnustep-2.0` flag. The new ABI is incompatible +with the older GNUstep ABIs, which were incremental changes on the old GCC ABI. +The new ABI provides richer reflection metadata and allows the linker to remove +duplicate selector and protocol definitions, giving smaller binaries. Windows +support for the new ABI is underway, but was not completed in time for the LLVM +7.0 release. + ... OpenCL C/C++ Language Changes in Clang _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits