Title: [219618] trunk
Revision
219618
Author
[email protected]
Date
2017-07-18 11:39:08 -0700 (Tue, 18 Jul 2017)

Log Message

[Xcode] Enable CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING
https://bugs.webkit.org/show_bug.cgi?id=174631

Reviewed by Darin Adler.

Source/bmalloc:

* Configurations/Base.xcconfig:

Source/_javascript_Core:

* Configurations/Base.xcconfig:

Source/ThirdParty/ANGLE:

* Configurations/Base.xcconfig:

Source/ThirdParty/libwebrtc:

* Configurations/Base.xcconfig:

Source/WebCore:

* Configurations/Base.xcconfig:

Source/WebCore/PAL:

* Configurations/Base.xcconfig:

Source/WebInspectorUI:

* Configurations/Base.xcconfig:

Source/WebKit:

* Configurations/Base.xcconfig:

Source/WebKitLegacy/mac:

* Configurations/Base.xcconfig:

Source/WTF:

* Configurations/Base.xcconfig:

Tools:

* DumpRenderTree/mac/Configurations/Base.xcconfig:
* MiniBrowser/Configurations/Base.xcconfig:
* MobileMiniBrowser/Configurations/Base.xcconfig:
* TestWebKitAPI/Configurations/Base.xcconfig:
* WebKitTestRunner/Configurations/Base.xcconfig:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (219617 => 219618)


--- trunk/Source/_javascript_Core/ChangeLog	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Source/_javascript_Core/ChangeLog	2017-07-18 18:39:08 UTC (rev 219618)
@@ -1,3 +1,12 @@
+2017-07-18  Andy Estes  <[email protected]>
+
+        [Xcode] Enable CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING
+        https://bugs.webkit.org/show_bug.cgi?id=174631
+
+        Reviewed by Darin Adler.
+
+        * Configurations/Base.xcconfig:
+
 2017-07-18  Michael Saboff  <[email protected]>
 
         [JSC] There should be a debug option to dump a compiled RegExp Pattern

Modified: trunk/Source/_javascript_Core/Configurations/Base.xcconfig (219617 => 219618)


--- trunk/Source/_javascript_Core/Configurations/Base.xcconfig	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Source/_javascript_Core/Configurations/Base.xcconfig	2017-07-18 18:39:08 UTC (rev 219618)
@@ -32,6 +32,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_CONSTANT_CONVERSION = YES;
 CLANG_WARN_CXX0X_EXTENSIONS = NO;

Modified: trunk/Source/ThirdParty/ANGLE/ChangeLog (219617 => 219618)


--- trunk/Source/ThirdParty/ANGLE/ChangeLog	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Source/ThirdParty/ANGLE/ChangeLog	2017-07-18 18:39:08 UTC (rev 219618)
@@ -1,3 +1,12 @@
+2017-07-18  Andy Estes  <[email protected]>
+
+        [Xcode] Enable CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING
+        https://bugs.webkit.org/show_bug.cgi?id=174631
+
+        Reviewed by Darin Adler.
+
+        * Configurations/Base.xcconfig:
+
 2017-07-13  Adrian Perez de Castro  <[email protected]>
 
         eglplatform.h does not support Wayland

Modified: trunk/Source/ThirdParty/ANGLE/Configurations/Base.xcconfig (219617 => 219618)


--- trunk/Source/ThirdParty/ANGLE/Configurations/Base.xcconfig	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Source/ThirdParty/ANGLE/Configurations/Base.xcconfig	2017-07-18 18:39:08 UTC (rev 219618)
@@ -9,6 +9,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_CONSTANT_CONVERSION = YES;
 CLANG_WARN_EMPTY_BODY = YES;

Modified: trunk/Source/ThirdParty/libwebrtc/ChangeLog (219617 => 219618)


--- trunk/Source/ThirdParty/libwebrtc/ChangeLog	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Source/ThirdParty/libwebrtc/ChangeLog	2017-07-18 18:39:08 UTC (rev 219618)
@@ -1,3 +1,12 @@
+2017-07-18  Andy Estes  <[email protected]>
+
+        [Xcode] Enable CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING
+        https://bugs.webkit.org/show_bug.cgi?id=174631
+
+        Reviewed by Darin Adler.
+
+        * Configurations/Base.xcconfig:
+
 2017-07-03  Andy Estes  <[email protected]>
 
         [Xcode] Add an experimental setting to build with ccache

Modified: trunk/Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig (219617 => 219618)


--- trunk/Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig	2017-07-18 18:39:08 UTC (rev 219618)
@@ -9,6 +9,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_CONSTANT_CONVERSION = YES;
 CLANG_WARN_EMPTY_BODY = YES;

Modified: trunk/Source/WTF/ChangeLog (219617 => 219618)


--- trunk/Source/WTF/ChangeLog	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Source/WTF/ChangeLog	2017-07-18 18:39:08 UTC (rev 219618)
@@ -1,3 +1,12 @@
+2017-07-18  Andy Estes  <[email protected]>
+
+        [Xcode] Enable CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING
+        https://bugs.webkit.org/show_bug.cgi?id=174631
+
+        Reviewed by Darin Adler.
+
+        * Configurations/Base.xcconfig:
+
 2017-07-17  Konstantin Tokarev  <[email protected]>
 
         [cmake] Set library types before their targets are created

Modified: trunk/Source/WTF/Configurations/Base.xcconfig (219617 => 219618)


--- trunk/Source/WTF/Configurations/Base.xcconfig	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Source/WTF/Configurations/Base.xcconfig	2017-07-18 18:39:08 UTC (rev 219618)
@@ -32,6 +32,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_CONSTANT_CONVERSION = YES;
 CLANG_WARN_CXX0X_EXTENSIONS = NO;

Modified: trunk/Source/WebCore/ChangeLog (219617 => 219618)


--- trunk/Source/WebCore/ChangeLog	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Source/WebCore/ChangeLog	2017-07-18 18:39:08 UTC (rev 219618)
@@ -1,3 +1,12 @@
+2017-07-18  Andy Estes  <[email protected]>
+
+        [Xcode] Enable CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING
+        https://bugs.webkit.org/show_bug.cgi?id=174631
+
+        Reviewed by Darin Adler.
+
+        * Configurations/Base.xcconfig:
+
 2017-07-18  Jonathan Bedard  <[email protected]>
 
         Unreviewed build fix after r219595

Modified: trunk/Source/WebCore/Configurations/Base.xcconfig (219617 => 219618)


--- trunk/Source/WebCore/Configurations/Base.xcconfig	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Source/WebCore/Configurations/Base.xcconfig	2017-07-18 18:39:08 UTC (rev 219618)
@@ -32,6 +32,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_CONSTANT_CONVERSION = YES;
 CLANG_WARN_CXX0X_EXTENSIONS = NO;

Modified: trunk/Source/WebCore/PAL/ChangeLog (219617 => 219618)


--- trunk/Source/WebCore/PAL/ChangeLog	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Source/WebCore/PAL/ChangeLog	2017-07-18 18:39:08 UTC (rev 219618)
@@ -1,3 +1,12 @@
+2017-07-18  Andy Estes  <[email protected]>
+
+        [Xcode] Enable CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING
+        https://bugs.webkit.org/show_bug.cgi?id=174631
+
+        Reviewed by Darin Adler.
+
+        * Configurations/Base.xcconfig:
+
 2017-07-17  Konstantin Tokarev  <[email protected]>
 
         [CMake] Create targets before WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS is called

Modified: trunk/Source/WebCore/PAL/Configurations/Base.xcconfig (219617 => 219618)


--- trunk/Source/WebCore/PAL/Configurations/Base.xcconfig	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Source/WebCore/PAL/Configurations/Base.xcconfig	2017-07-18 18:39:08 UTC (rev 219618)
@@ -32,6 +32,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_CONSTANT_CONVERSION = YES;
 CLANG_WARN_CXX0X_EXTENSIONS = NO;

Modified: trunk/Source/WebInspectorUI/ChangeLog (219617 => 219618)


--- trunk/Source/WebInspectorUI/ChangeLog	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Source/WebInspectorUI/ChangeLog	2017-07-18 18:39:08 UTC (rev 219618)
@@ -1,3 +1,12 @@
+2017-07-18  Andy Estes  <[email protected]>
+
+        [Xcode] Enable CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING
+        https://bugs.webkit.org/show_bug.cgi?id=174631
+
+        Reviewed by Darin Adler.
+
+        * Configurations/Base.xcconfig:
+
 2017-07-13  Joseph Pecoraro  <[email protected]>
 
         Web Inspector: Remove unused and untested Page domain commands

Modified: trunk/Source/WebInspectorUI/Configurations/Base.xcconfig (219617 => 219618)


--- trunk/Source/WebInspectorUI/Configurations/Base.xcconfig	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Source/WebInspectorUI/Configurations/Base.xcconfig	2017-07-18 18:39:08 UTC (rev 219618)
@@ -14,6 +14,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_CONSTANT_CONVERSION = YES;
 CLANG_WARN_CXX0X_EXTENSIONS = NO;

Modified: trunk/Source/WebKit/ChangeLog (219617 => 219618)


--- trunk/Source/WebKit/ChangeLog	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Source/WebKit/ChangeLog	2017-07-18 18:39:08 UTC (rev 219618)
@@ -1,3 +1,12 @@
+2017-07-18  Andy Estes  <[email protected]>
+
+        [Xcode] Enable CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING
+        https://bugs.webkit.org/show_bug.cgi?id=174631
+
+        Reviewed by Darin Adler.
+
+        * Configurations/Base.xcconfig:
+
 2017-07-18  Said Abou-Hallawa  <[email protected]>
 
         Async image decoding for large images should be disabled after the first time a tile is painted

Modified: trunk/Source/WebKit/Configurations/Base.xcconfig (219617 => 219618)


--- trunk/Source/WebKit/Configurations/Base.xcconfig	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Source/WebKit/Configurations/Base.xcconfig	2017-07-18 18:39:08 UTC (rev 219618)
@@ -32,6 +32,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_CONSTANT_CONVERSION = YES;
 CLANG_WARN_CXX0X_EXTENSIONS = NO;

Modified: trunk/Source/WebKitLegacy/mac/ChangeLog (219617 => 219618)


--- trunk/Source/WebKitLegacy/mac/ChangeLog	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Source/WebKitLegacy/mac/ChangeLog	2017-07-18 18:39:08 UTC (rev 219618)
@@ -1,3 +1,12 @@
+2017-07-18  Andy Estes  <[email protected]>
+
+        [Xcode] Enable CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING
+        https://bugs.webkit.org/show_bug.cgi?id=174631
+
+        Reviewed by Darin Adler.
+
+        * Configurations/Base.xcconfig:
+
 2017-07-17  Sam Weinig  <[email protected]>
 
         [WebIDL] Remove custom bindings that require non-caching JS strings

Modified: trunk/Source/WebKitLegacy/mac/Configurations/Base.xcconfig (219617 => 219618)


--- trunk/Source/WebKitLegacy/mac/Configurations/Base.xcconfig	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Source/WebKitLegacy/mac/Configurations/Base.xcconfig	2017-07-18 18:39:08 UTC (rev 219618)
@@ -32,6 +32,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_CONSTANT_CONVERSION = YES;
 CLANG_WARN_CXX0X_EXTENSIONS = NO;

Modified: trunk/Source/bmalloc/ChangeLog (219617 => 219618)


--- trunk/Source/bmalloc/ChangeLog	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Source/bmalloc/ChangeLog	2017-07-18 18:39:08 UTC (rev 219618)
@@ -1,3 +1,12 @@
+2017-07-18  Andy Estes  <[email protected]>
+
+        [Xcode] Enable CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING
+        https://bugs.webkit.org/show_bug.cgi?id=174631
+
+        Reviewed by Darin Adler.
+
+        * Configurations/Base.xcconfig:
+
 2017-07-12  Adrian Perez de Castro  <[email protected]>
 
         bmalloc: Failure to build when the compiler specifically targets ARMv8-A / defines __ARM_ARCH_8A__

Modified: trunk/Source/bmalloc/Configurations/Base.xcconfig (219617 => 219618)


--- trunk/Source/bmalloc/Configurations/Base.xcconfig	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Source/bmalloc/Configurations/Base.xcconfig	2017-07-18 18:39:08 UTC (rev 219618)
@@ -32,6 +32,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_CONSTANT_CONVERSION = YES;
 CLANG_WARN_CXX0X_EXTENSIONS = NO;

Modified: trunk/Tools/ChangeLog (219617 => 219618)


--- trunk/Tools/ChangeLog	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Tools/ChangeLog	2017-07-18 18:39:08 UTC (rev 219618)
@@ -1,3 +1,16 @@
+2017-07-18  Andy Estes  <[email protected]>
+
+        [Xcode] Enable CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING
+        https://bugs.webkit.org/show_bug.cgi?id=174631
+
+        Reviewed by Darin Adler.
+
+        * DumpRenderTree/mac/Configurations/Base.xcconfig:
+        * MiniBrowser/Configurations/Base.xcconfig:
+        * MobileMiniBrowser/Configurations/Base.xcconfig:
+        * TestWebKitAPI/Configurations/Base.xcconfig:
+        * WebKitTestRunner/Configurations/Base.xcconfig:
+
 2017-07-17  Wenson Hsieh  <[email protected]>
 
         Unreviewed, fix the iOS build.

Modified: trunk/Tools/DumpRenderTree/mac/Configurations/Base.xcconfig (219617 => 219618)


--- trunk/Tools/DumpRenderTree/mac/Configurations/Base.xcconfig	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Tools/DumpRenderTree/mac/Configurations/Base.xcconfig	2017-07-18 18:39:08 UTC (rev 219618)
@@ -56,6 +56,7 @@
 GCC_OBJC_CALL_CXX_CDTORS = YES
 GCC_PRECOMPILE_PREFIX_HEADER = YES
 GCC_TREAT_WARNINGS_AS_ERRORS = YES
+CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_CONSTANT_CONVERSION = YES;
 CLANG_WARN_EMPTY_BODY = YES;

Modified: trunk/Tools/MiniBrowser/Configurations/Base.xcconfig (219617 => 219618)


--- trunk/Tools/MiniBrowser/Configurations/Base.xcconfig	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Tools/MiniBrowser/Configurations/Base.xcconfig	2017-07-18 18:39:08 UTC (rev 219618)
@@ -37,6 +37,7 @@
 GCC_PRECOMPILE_PREFIX_HEADER = YES
 ENABLE_STRICT_OBJC_MSGSEND = YES;
 GCC_TREAT_WARNINGS_AS_ERRORS = YES
+CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_CONSTANT_CONVERSION = YES;
 CLANG_WARN_EMPTY_BODY = YES;

Modified: trunk/Tools/MobileMiniBrowser/Configurations/Base.xcconfig (219617 => 219618)


--- trunk/Tools/MobileMiniBrowser/Configurations/Base.xcconfig	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Tools/MobileMiniBrowser/Configurations/Base.xcconfig	2017-07-18 18:39:08 UTC (rev 219618)
@@ -30,6 +30,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_CXX0X_EXTENSIONS = NO;
 HEADER_SEARCH_PATHS = $(BUILT_PRODUCTS_DIR)/usr/local/include;
 DEBUG_INFORMATION_FORMAT = dwarf-with-dsym;

Modified: trunk/Tools/TestWebKitAPI/Configurations/Base.xcconfig (219617 => 219618)


--- trunk/Tools/TestWebKitAPI/Configurations/Base.xcconfig	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Tools/TestWebKitAPI/Configurations/Base.xcconfig	2017-07-18 18:39:08 UTC (rev 219618)
@@ -45,6 +45,7 @@
 GCC_PRECOMPILE_PREFIX_HEADER = YES
 GCC_TREAT_WARNINGS_AS_ERRORS = YES
 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
+CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_CONSTANT_CONVERSION = YES;
 CLANG_WARN_EMPTY_BODY = YES;

Modified: trunk/Tools/WebKitTestRunner/Configurations/Base.xcconfig (219617 => 219618)


--- trunk/Tools/WebKitTestRunner/Configurations/Base.xcconfig	2017-07-18 17:05:34 UTC (rev 219617)
+++ trunk/Tools/WebKitTestRunner/Configurations/Base.xcconfig	2017-07-18 18:39:08 UTC (rev 219618)
@@ -30,6 +30,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_CXX0X_EXTENSIONS = NO;
 CLANG_WARN_INFINITE_RECURSION = YES;
 CLANG_WARN_SUSPICIOUS_MOVE = YES;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to