Start using C++17
authorachristensen@apple.com <achristensen@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 25 Apr 2019 17:41:29 +0000 (17:41 +0000)
committerachristensen@apple.com <achristensen@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 25 Apr 2019 17:41:29 +0000 (17:41 +0000)
commit6e3150c4f5a9f6099bab3c5154ad27b07df2e0ad
treeda2d6e388d3cbeadbd2dfdcb44aaa790790802c0
parent5e68cee3ab4cd0f7983d73a0e63e9d9ccc06fd4a
Start using C++17
https://bugs.webkit.org/show_bug.cgi?id=197131

.:

Reviewed by Darin Adler.

* Source/cmake/OptionsMSVC.cmake:
* Source/cmake/WebKitCompilerFlags.cmake:

Source/bmalloc:

Reviewed by Darin Adler.

* Configurations/Base.xcconfig:

Source/JavaScriptCore:

Reviewed by Darin Alder.

* Configurations/Base.xcconfig:

Source/ThirdParty:

Reviewed by Darin Adler.

* gtest/xcode/Config/General.xcconfig:

Source/ThirdParty/ANGLE:

Reviewed by Darin Adler.

* Configurations/Base.xcconfig:

Source/ThirdParty/libwebrtc:

Reviewed by Darin Adler.

* Configurations/Base.xcconfig:

Source/WebCore:

Reviewed by Darin Adler.

* Configurations/Base.xcconfig:
* DerivedSources.make:

Source/WebCore/PAL:

Reviewed by Darin Adler.

* Configurations/Base.xcconfig:

Source/WebInspectorUI:

Reviewed by Darin Adler.

* Configurations/Base.xcconfig:

Source/WebKit:

Reviewed by Darin Adler.

* Configurations/Base.xcconfig:
* DerivedSources.make:

Source/WebKitLegacy/mac:

Reviewed by Darin Adler.

* Configurations/Base.xcconfig:

Source/WTF:

Reviewed by Darin Adler.

* Configurations/Base.xcconfig:
* wtf/CMakeLists.txt:
* wtf/Variant.h:
(WTF::switchOn):

Tools:

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:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@244653 268f45cc-cd09-0410-ab3c-d52691b4dbfc
36 files changed:
ChangeLog
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/Configurations/Base.xcconfig
Source/ThirdParty/ANGLE/ChangeLog
Source/ThirdParty/ANGLE/Configurations/Base.xcconfig
Source/ThirdParty/ChangeLog
Source/ThirdParty/gtest/xcode/Config/General.xcconfig
Source/ThirdParty/libwebrtc/ChangeLog
Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig
Source/WTF/ChangeLog
Source/WTF/Configurations/Base.xcconfig
Source/WTF/wtf/Variant.h
Source/WebCore/ChangeLog
Source/WebCore/Configurations/Base.xcconfig
Source/WebCore/DerivedSources.make
Source/WebCore/PAL/ChangeLog
Source/WebCore/PAL/Configurations/Base.xcconfig
Source/WebCore/platform/ios/LegacyTileGrid.mm
Source/WebInspectorUI/ChangeLog
Source/WebInspectorUI/Configurations/Base.xcconfig
Source/WebKit/ChangeLog
Source/WebKit/Configurations/Base.xcconfig
Source/WebKit/DerivedSources.make
Source/WebKitLegacy/mac/ChangeLog
Source/WebKitLegacy/mac/Configurations/Base.xcconfig
Source/bmalloc/ChangeLog
Source/bmalloc/Configurations/Base.xcconfig
Source/cmake/OptionsMSVC.cmake
Source/cmake/WebKitCompilerFlags.cmake
Tools/ChangeLog
Tools/DumpRenderTree/mac/Configurations/Base.xcconfig
Tools/MiniBrowser/Configurations/Base.xcconfig
Tools/MobileMiniBrowser/Configurations/Base.xcconfig
Tools/TestWebKitAPI/Configurations/Base.xcconfig
Tools/TestWebKitAPI/Tests/WebKitCocoa/Proxy.mm
Tools/WebKitTestRunner/Configurations/Base.xcconfig