diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/jni/Android.mk b/ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/jni/Android.mk index b74cc058fcf..f29eb0137c0 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/jni/Android.mk +++ b/ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/jni/Android.mk @@ -22,7 +22,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall include $(BUILD_SHARED_LIBRARY) diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/jni/BUCK b/ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/jni/BUCK index 591ebda3154..465b1985449 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/jni/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/common/mapbuffer/jni/BUCK @@ -14,7 +14,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbandroid_allow_jni_merging = True, diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/Android.mk b/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/Android.mk index 93fc2c03337..528235e8f3e 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/Android.mk +++ b/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/Android.mk @@ -22,7 +22,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall include $(BUILD_SHARED_LIBRARY) diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/BUCK b/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/BUCK index 0dca065b7eb..26a8474dd0c 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/BUCK @@ -14,7 +14,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbandroid_allow_jni_merging = True, diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/blob/jni/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/blob/jni/BUCK index 01a57b64d3e..a6e6c32e364 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/blob/jni/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/blob/jni/BUCK @@ -8,7 +8,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], labels = ["supermodule:xplat/default/public.react_native.infra"], diff --git a/ReactAndroid/src/main/java/com/facebook/react/reactperflogger/jni/Android.mk b/ReactAndroid/src/main/java/com/facebook/react/reactperflogger/jni/Android.mk index c44496918d5..fd0ff0d7fd6 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/reactperflogger/jni/Android.mk +++ b/ReactAndroid/src/main/java/com/facebook/react/reactperflogger/jni/Android.mk @@ -13,7 +13,7 @@ LOCAL_C_INCLUDES := $(LOCAL_PATH)/reactperflogger # Header search path for modules that depend on this module LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH) -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_LDLIBS += -landroid diff --git a/ReactAndroid/src/main/java/com/facebook/react/reactperflogger/jni/BUCK b/ReactAndroid/src/main/java/com/facebook/react/reactperflogger/jni/BUCK index bd6a96575ac..cd3246bef1f 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/reactperflogger/jni/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/reactperflogger/jni/BUCK @@ -12,7 +12,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbandroid_allow_jni_merging = True, diff --git a/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/jni/Android.mk b/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/jni/Android.mk index 401429a13ac..b017546b19d 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/jni/Android.mk +++ b/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/jni/Android.mk @@ -17,7 +17,7 @@ LOCAL_C_INCLUDES := $(LOCAL_PATH)/ReactCommon # Header search path for modules that depend on this module LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH) -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_SHARED_LIBRARIES = libfb libfbjni libreactnativeutilsjni @@ -48,7 +48,7 @@ LOCAL_C_INCLUDES := $(LOCAL_PATH)/ReactCommon # Header search path for modules that depend on this module LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH) -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_SHARED_LIBRARIES = libfb libfbjni libreact_nativemodule_core diff --git a/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/jni/BUCK b/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/jni/BUCK index c7f3ec528b1..96ade8eaea0 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/jni/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/jni/BUCK @@ -14,7 +14,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], labels = ["supermodule:xplat/default/public.react_native.infra"], @@ -52,7 +52,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbandroid_deps = [ diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/jni/Android.mk b/ReactAndroid/src/main/java/com/facebook/react/uimanager/jni/Android.mk index a120aabed5e..a4085b466b0 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/uimanager/jni/Android.mk +++ b/ReactAndroid/src/main/java/com/facebook/react/uimanager/jni/Android.mk @@ -22,7 +22,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/ LOCAL_CFLAGS := \ -DLOG_TAG=\"ReacTNative\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall include $(BUILD_SHARED_LIBRARY) diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/jni/BUCK b/ReactAndroid/src/main/java/com/facebook/react/uimanager/jni/BUCK index e3d3a0cf7d5..40d5eba1cdb 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/uimanager/jni/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/uimanager/jni/BUCK @@ -14,7 +14,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbandroid_allow_jni_merging = True, diff --git a/ReactCommon/React-Fabric.podspec b/ReactCommon/React-Fabric.podspec index 05fbf27595a..326a8e93f46 100644 --- a/ReactCommon/React-Fabric.podspec +++ b/ReactCommon/React-Fabric.podspec @@ -33,7 +33,7 @@ Pod::Spec.new do |s| s.source_files = "dummyFile.cpp" s.library = "stdc++" s.pod_target_xcconfig = { "USE_HEADERMAP" => "YES", - "CLANG_CXX_LANGUAGE_STANDARD" => "c++14" } + "CLANG_CXX_LANGUAGE_STANDARD" => "c++17" } s.dependency folly_dep_name, folly_version s.dependency "React-graphics", version diff --git a/ReactCommon/better/Android.mk b/ReactCommon/better/Android.mk index d21a67d8648..fed79b0fbbc 100644 --- a/ReactCommon/better/Android.mk +++ b/ReactCommon/better/Android.mk @@ -17,7 +17,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/ LOCAL_CFLAGS := \ -DLOG_TAG=\"Better\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_STATIC_LIBRARIES := diff --git a/ReactCommon/better/BUCK b/ReactCommon/better/BUCK index 3431eb6c5a3..1bff7fd8579 100644 --- a/ReactCommon/better/BUCK +++ b/ReactCommon/better/BUCK @@ -32,7 +32,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbobjc_compiler_flags = APPLE_COMPILER_FLAGS, diff --git a/ReactCommon/callinvoker/Android.mk b/ReactCommon/callinvoker/Android.mk index 040d5d8ef63..3cef3d750c8 100644 --- a/ReactCommon/callinvoker/Android.mk +++ b/ReactCommon/callinvoker/Android.mk @@ -13,7 +13,7 @@ LOCAL_C_INCLUDES := $(LOCAL_PATH)/ReactCommon # Header search path for modules that depend on this module LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH) -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall # Name of this module. LOCAL_MODULE := callinvoker diff --git a/ReactCommon/callinvoker/BUCK b/ReactCommon/callinvoker/BUCK index b050d1f0254..c10ced16f2c 100644 --- a/ReactCommon/callinvoker/BUCK +++ b/ReactCommon/callinvoker/BUCK @@ -13,7 +13,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], labels = ["supermodule:xplat/default/public.react_native.infra"], diff --git a/ReactCommon/cxxreact/BUCK b/ReactCommon/cxxreact/BUCK index 5e0d7af0a0f..e2d9a489056 100644 --- a/ReactCommon/cxxreact/BUCK +++ b/ReactCommon/cxxreact/BUCK @@ -2,7 +2,7 @@ load("@fbsource//tools/build_defs:glob_defs.bzl", "subdir_glob") load("//tools/build_defs/oss:rn_defs.bzl", "ANDROID", "APPLE", "get_android_inspector_flags", "get_apple_compiler_flags", "get_apple_inspector_flags", "get_preprocessor_flags_for_build_mode", "react_native_xplat_target", "rn_xplat_cxx_library") CXX_LIBRARY_COMPILER_FLAGS = [ - "-std=c++14", + "-std=c++17", "-Wall", ] diff --git a/ReactCommon/jsi/BUCK b/ReactCommon/jsi/BUCK index 0b732248506..ac266ae81bf 100644 --- a/ReactCommon/jsi/BUCK +++ b/ReactCommon/jsi/BUCK @@ -18,7 +18,7 @@ rn_xplat_cxx_library( "-O3", "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", "-Werror", "-Wextra", diff --git a/ReactCommon/react/config/Android.mk b/ReactCommon/react/config/Android.mk index ace2aa69ddf..c7b63c9699e 100644 --- a/ReactCommon/react/config/Android.mk +++ b/ReactCommon/react/config/Android.mk @@ -17,7 +17,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_STATIC_LIBRARIES := LOCAL_SHARED_LIBRARIES := diff --git a/ReactCommon/react/config/BUCK b/ReactCommon/react/config/BUCK index 9640ee45c1a..2cadc9a2979 100644 --- a/ReactCommon/react/config/BUCK +++ b/ReactCommon/react/config/BUCK @@ -21,7 +21,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbobjc_compiler_flags = APPLE_COMPILER_FLAGS, diff --git a/ReactCommon/react/debug/Android.mk b/ReactCommon/react/debug/Android.mk index 669418516b2..8dcbe4f224a 100644 --- a/ReactCommon/react/debug/Android.mk +++ b/ReactCommon/react/debug/Android.mk @@ -22,7 +22,7 @@ LOCAL_LDLIBS := -llog LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall -llog +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall -llog LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog diff --git a/ReactCommon/react/debug/BUCK b/ReactCommon/react/debug/BUCK index 274b48fd2b9..f142d902df8 100644 --- a/ReactCommon/react/debug/BUCK +++ b/ReactCommon/react/debug/BUCK @@ -32,7 +32,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], exported_platform_linker_flags = [ diff --git a/ReactCommon/react/nativemodule/core/Android.mk b/ReactCommon/react/nativemodule/core/Android.mk index 13339cab74d..9fbfdb4759d 100644 --- a/ReactCommon/react/nativemodule/core/Android.mk +++ b/ReactCommon/react/nativemodule/core/Android.mk @@ -22,7 +22,7 @@ LOCAL_STATIC_LIBRARIES := libjsi libreactperflogger LOCAL_CFLAGS := \ -DLOG_TAG=\"ReactNative\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall include $(BUILD_SHARED_LIBRARY) diff --git a/ReactCommon/react/nativemodule/core/BUCK b/ReactCommon/react/nativemodule/core/BUCK index bf3ae66161b..93321356d65 100644 --- a/ReactCommon/react/nativemodule/core/BUCK +++ b/ReactCommon/react/nativemodule/core/BUCK @@ -15,7 +15,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", "-Wno-global-constructors", ], diff --git a/ReactCommon/react/nativemodule/samples/BUCK b/ReactCommon/react/nativemodule/samples/BUCK index 09beb4554fc..54887e2a674 100644 --- a/ReactCommon/react/nativemodule/samples/BUCK +++ b/ReactCommon/react/nativemodule/samples/BUCK @@ -15,7 +15,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbandroid_deps = [ diff --git a/ReactCommon/react/nativemodule/samples/platform/android/Android.mk b/ReactCommon/react/nativemodule/samples/platform/android/Android.mk index 46dfd7623ae..9694d7a0738 100644 --- a/ReactCommon/react/nativemodule/samples/platform/android/Android.mk +++ b/ReactCommon/react/nativemodule/samples/platform/android/Android.mk @@ -13,6 +13,6 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH) LOCAL_SHARED_LIBRARIES := libfbjni libreact_nativemodule_core LOCAL_CFLAGS := \ -DLOG_TAG=\"ReactNative\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall include $(BUILD_STATIC_LIBRARY) diff --git a/ReactCommon/react/renderer/animations/Android.mk b/ReactCommon/react/renderer/animations/Android.mk index 0f0e3cc0f07..c637dbb0d60 100644 --- a/ReactCommon/react/renderer/animations/Android.mk +++ b/ReactCommon/react/renderer/animations/Android.mk @@ -17,7 +17,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_STATIC_LIBRARIES := diff --git a/ReactCommon/react/renderer/animations/BUCK b/ReactCommon/react/renderer/animations/BUCK index 0857e8b1b59..a90d9eda97c 100644 --- a/ReactCommon/react/renderer/animations/BUCK +++ b/ReactCommon/react/renderer/animations/BUCK @@ -34,7 +34,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", "-lm", ], @@ -77,7 +77,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/renderer/attributedstring/Android.mk b/ReactCommon/react/renderer/attributedstring/Android.mk index 1eee7957d27..c693f05d16f 100644 --- a/ReactCommon/react/renderer/attributedstring/Android.mk +++ b/ReactCommon/react/renderer/attributedstring/Android.mk @@ -17,7 +17,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_STATIC_LIBRARIES := diff --git a/ReactCommon/react/renderer/attributedstring/BUCK b/ReactCommon/react/renderer/attributedstring/BUCK index 9010d94c883..c6d8371a414 100644 --- a/ReactCommon/react/renderer/attributedstring/BUCK +++ b/ReactCommon/react/renderer/attributedstring/BUCK @@ -34,7 +34,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbandroid_deps = [ @@ -74,7 +74,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/renderer/componentregistry/Android.mk b/ReactCommon/react/renderer/componentregistry/Android.mk index 5483a322716..06297c72980 100644 --- a/ReactCommon/react/renderer/componentregistry/Android.mk +++ b/ReactCommon/react/renderer/componentregistry/Android.mk @@ -20,7 +20,7 @@ LOCAL_SHARED_LIBRARIES := libjsi libfolly_futures libfolly_json libreact_render_ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall include $(BUILD_SHARED_LIBRARY) diff --git a/ReactCommon/react/renderer/componentregistry/BUCK b/ReactCommon/react/renderer/componentregistry/BUCK index fcc04963bfa..a9f8d697179 100644 --- a/ReactCommon/react/renderer/componentregistry/BUCK +++ b/ReactCommon/react/renderer/componentregistry/BUCK @@ -33,7 +33,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbobjc_compiler_flags = APPLE_COMPILER_FLAGS, diff --git a/ReactCommon/react/renderer/componentregistry/native/Android.mk b/ReactCommon/react/renderer/componentregistry/native/Android.mk index 4d6d72d89f1..f5674482f6b 100644 --- a/ReactCommon/react/renderer/componentregistry/native/Android.mk +++ b/ReactCommon/react/renderer/componentregistry/native/Android.mk @@ -20,7 +20,7 @@ LOCAL_SHARED_LIBRARIES := libjsi libfolly_futures libfolly_json libreact_render_ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall include $(BUILD_SHARED_LIBRARY) diff --git a/ReactCommon/react/renderer/componentregistry/native/BUCK b/ReactCommon/react/renderer/componentregistry/native/BUCK index 6239d64523e..c60fb13920a 100644 --- a/ReactCommon/react/renderer/componentregistry/native/BUCK +++ b/ReactCommon/react/renderer/componentregistry/native/BUCK @@ -32,7 +32,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbobjc_compiler_flags = APPLE_COMPILER_FLAGS, diff --git a/ReactCommon/react/renderer/components/image/Android.mk b/ReactCommon/react/renderer/components/image/Android.mk index 7fa492f3438..1d7fdcc85ba 100644 --- a/ReactCommon/react/renderer/components/image/Android.mk +++ b/ReactCommon/react/renderer/components/image/Android.mk @@ -17,7 +17,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../../ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_STATIC_LIBRARIES := diff --git a/ReactCommon/react/renderer/components/image/BUCK b/ReactCommon/react/renderer/components/image/BUCK index 00017fddf53..44fbbfe147c 100644 --- a/ReactCommon/react/renderer/components/image/BUCK +++ b/ReactCommon/react/renderer/components/image/BUCK @@ -32,7 +32,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbandroid_deps = [ @@ -69,7 +69,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/renderer/components/inputaccessory/BUCK b/ReactCommon/react/renderer/components/inputaccessory/BUCK index f51b5e43fe7..57297985967 100644 --- a/ReactCommon/react/renderer/components/inputaccessory/BUCK +++ b/ReactCommon/react/renderer/components/inputaccessory/BUCK @@ -27,7 +27,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbobjc_compiler_flags = APPLE_COMPILER_FLAGS, diff --git a/ReactCommon/react/renderer/components/legacyviewmanagerinterop/BUCK b/ReactCommon/react/renderer/components/legacyviewmanagerinterop/BUCK index 38b7270ce39..9b6a4eca2f8 100644 --- a/ReactCommon/react/renderer/components/legacyviewmanagerinterop/BUCK +++ b/ReactCommon/react/renderer/components/legacyviewmanagerinterop/BUCK @@ -30,7 +30,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbobjc_compiler_flags = APPLE_COMPILER_FLAGS, diff --git a/ReactCommon/react/renderer/components/modal/Android.mk b/ReactCommon/react/renderer/components/modal/Android.mk index ea2dddf664a..cd0a046e732 100644 --- a/ReactCommon/react/renderer/components/modal/Android.mk +++ b/ReactCommon/react/renderer/components/modal/Android.mk @@ -17,7 +17,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../../ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_STATIC_LIBRARIES := diff --git a/ReactCommon/react/renderer/components/modal/BUCK b/ReactCommon/react/renderer/components/modal/BUCK index 8a1dbba2083..1b7d859bc13 100644 --- a/ReactCommon/react/renderer/components/modal/BUCK +++ b/ReactCommon/react/renderer/components/modal/BUCK @@ -34,7 +34,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbandroid_deps = [ diff --git a/ReactCommon/react/renderer/components/picker/Android.mk b/ReactCommon/react/renderer/components/picker/Android.mk index 0aa9cce17b7..0a3b64d7bc2 100644 --- a/ReactCommon/react/renderer/components/picker/Android.mk +++ b/ReactCommon/react/renderer/components/picker/Android.mk @@ -17,7 +17,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/androidpicker/ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_STATIC_LIBRARIES := diff --git a/ReactCommon/react/renderer/components/picker/BUCK b/ReactCommon/react/renderer/components/picker/BUCK index 22a8a5685e4..566c0ad4d1e 100644 --- a/ReactCommon/react/renderer/components/picker/BUCK +++ b/ReactCommon/react/renderer/components/picker/BUCK @@ -37,7 +37,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], cxx_tests = [":tests"], @@ -78,7 +78,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/renderer/components/picker/iospicker/BUCK b/ReactCommon/react/renderer/components/picker/iospicker/BUCK index cfba993e953..d57c3ff699f 100644 --- a/ReactCommon/react/renderer/components/picker/iospicker/BUCK +++ b/ReactCommon/react/renderer/components/picker/iospicker/BUCK @@ -32,7 +32,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbobjc_compiler_flags = APPLE_COMPILER_FLAGS, diff --git a/ReactCommon/react/renderer/components/progressbar/Android.mk b/ReactCommon/react/renderer/components/progressbar/Android.mk index 6e0297990bd..b899b97bada 100644 --- a/ReactCommon/react/renderer/components/progressbar/Android.mk +++ b/ReactCommon/react/renderer/components/progressbar/Android.mk @@ -17,7 +17,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/android/ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_STATIC_LIBRARIES := diff --git a/ReactCommon/react/renderer/components/progressbar/BUCK b/ReactCommon/react/renderer/components/progressbar/BUCK index 68baa280887..f9c4c3ea337 100644 --- a/ReactCommon/react/renderer/components/progressbar/BUCK +++ b/ReactCommon/react/renderer/components/progressbar/BUCK @@ -35,7 +35,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], cxx_tests = [":tests"], @@ -105,7 +105,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/renderer/components/root/Android.mk b/ReactCommon/react/renderer/components/root/Android.mk index 76de6427278..8149fe3f02f 100644 --- a/ReactCommon/react/renderer/components/root/Android.mk +++ b/ReactCommon/react/renderer/components/root/Android.mk @@ -17,7 +17,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../../ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_STATIC_LIBRARIES := diff --git a/ReactCommon/react/renderer/components/root/BUCK b/ReactCommon/react/renderer/components/root/BUCK index b8d45419254..79c5a114209 100644 --- a/ReactCommon/react/renderer/components/root/BUCK +++ b/ReactCommon/react/renderer/components/root/BUCK @@ -32,7 +32,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbobjc_compiler_flags = APPLE_COMPILER_FLAGS, @@ -67,7 +67,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/renderer/components/safeareaview/BUCK b/ReactCommon/react/renderer/components/safeareaview/BUCK index f39d4317f18..1af6a6f752e 100644 --- a/ReactCommon/react/renderer/components/safeareaview/BUCK +++ b/ReactCommon/react/renderer/components/safeareaview/BUCK @@ -27,7 +27,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbobjc_compiler_flags = APPLE_COMPILER_FLAGS, diff --git a/ReactCommon/react/renderer/components/scrollview/Android.mk b/ReactCommon/react/renderer/components/scrollview/Android.mk index 5e0748c0e49..a0bbbf75425 100644 --- a/ReactCommon/react/renderer/components/scrollview/Android.mk +++ b/ReactCommon/react/renderer/components/scrollview/Android.mk @@ -17,7 +17,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../../ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_STATIC_LIBRARIES := diff --git a/ReactCommon/react/renderer/components/scrollview/BUCK b/ReactCommon/react/renderer/components/scrollview/BUCK index f9fb72f3594..f75195782dc 100644 --- a/ReactCommon/react/renderer/components/scrollview/BUCK +++ b/ReactCommon/react/renderer/components/scrollview/BUCK @@ -35,7 +35,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbandroid_deps = [ @@ -74,7 +74,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/renderer/components/slider/Android.mk b/ReactCommon/react/renderer/components/slider/Android.mk index 34c4368b56f..101ed6ee564 100644 --- a/ReactCommon/react/renderer/components/slider/Android.mk +++ b/ReactCommon/react/renderer/components/slider/Android.mk @@ -17,7 +17,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../../ $(LOCAL_PATH)/platform/and LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_STATIC_LIBRARIES := diff --git a/ReactCommon/react/renderer/components/slider/BUCK b/ReactCommon/react/renderer/components/slider/BUCK index 59f5a5cc27d..dd7d12dc281 100644 --- a/ReactCommon/react/renderer/components/slider/BUCK +++ b/ReactCommon/react/renderer/components/slider/BUCK @@ -36,7 +36,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], cxx_tests = [":tests"], @@ -104,7 +104,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/renderer/components/switch/Android.mk b/ReactCommon/react/renderer/components/switch/Android.mk index 1cba4aa39da..ec7b041a63e 100644 --- a/ReactCommon/react/renderer/components/switch/Android.mk +++ b/ReactCommon/react/renderer/components/switch/Android.mk @@ -17,7 +17,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/androidswitch/ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_STATIC_LIBRARIES := diff --git a/ReactCommon/react/renderer/components/switch/BUCK b/ReactCommon/react/renderer/components/switch/BUCK index 298414fca82..f26b6ba6605 100644 --- a/ReactCommon/react/renderer/components/switch/BUCK +++ b/ReactCommon/react/renderer/components/switch/BUCK @@ -37,7 +37,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], cxx_tests = [":tests"], @@ -78,7 +78,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/renderer/components/text/Android.mk b/ReactCommon/react/renderer/components/text/Android.mk index 7acbcced7ae..4e082f6dd99 100644 --- a/ReactCommon/react/renderer/components/text/Android.mk +++ b/ReactCommon/react/renderer/components/text/Android.mk @@ -17,7 +17,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../../ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_STATIC_LIBRARIES := diff --git a/ReactCommon/react/renderer/components/text/BUCK b/ReactCommon/react/renderer/components/text/BUCK index acf17c81a31..660a7f2e0f0 100644 --- a/ReactCommon/react/renderer/components/text/BUCK +++ b/ReactCommon/react/renderer/components/text/BUCK @@ -39,7 +39,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], cxx_tests = [":tests"], @@ -86,7 +86,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/renderer/components/textinput/Android.mk b/ReactCommon/react/renderer/components/textinput/Android.mk index 694e9042ea3..70e44891ddf 100644 --- a/ReactCommon/react/renderer/components/textinput/Android.mk +++ b/ReactCommon/react/renderer/components/textinput/Android.mk @@ -17,7 +17,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/androidtextinput/ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_STATIC_LIBRARIES := diff --git a/ReactCommon/react/renderer/components/textinput/BUCK b/ReactCommon/react/renderer/components/textinput/BUCK index ed0615e0bda..ad12c3b63e5 100644 --- a/ReactCommon/react/renderer/components/textinput/BUCK +++ b/ReactCommon/react/renderer/components/textinput/BUCK @@ -36,7 +36,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], cxx_tests = [":tests"], @@ -84,7 +84,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/renderer/components/textinput/iostextinput/BUCK b/ReactCommon/react/renderer/components/textinput/iostextinput/BUCK index cd0174c2f46..b6c933480d4 100644 --- a/ReactCommon/react/renderer/components/textinput/iostextinput/BUCK +++ b/ReactCommon/react/renderer/components/textinput/iostextinput/BUCK @@ -36,7 +36,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], cxx_tests = [":tests"], @@ -81,7 +81,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/renderer/components/unimplementedview/Android.mk b/ReactCommon/react/renderer/components/unimplementedview/Android.mk index 64e291b5fce..f533321b94d 100644 --- a/ReactCommon/react/renderer/components/unimplementedview/Android.mk +++ b/ReactCommon/react/renderer/components/unimplementedview/Android.mk @@ -17,7 +17,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../../ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_STATIC_LIBRARIES := diff --git a/ReactCommon/react/renderer/components/unimplementedview/BUCK b/ReactCommon/react/renderer/components/unimplementedview/BUCK index f7ce99f0223..b3c76b9d7d2 100644 --- a/ReactCommon/react/renderer/components/unimplementedview/BUCK +++ b/ReactCommon/react/renderer/components/unimplementedview/BUCK @@ -32,7 +32,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbobjc_compiler_flags = APPLE_COMPILER_FLAGS, @@ -67,7 +67,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/renderer/components/view/Android.mk b/ReactCommon/react/renderer/components/view/Android.mk index de9148308c9..ae4a942c805 100644 --- a/ReactCommon/react/renderer/components/view/Android.mk +++ b/ReactCommon/react/renderer/components/view/Android.mk @@ -17,7 +17,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../../ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_STATIC_LIBRARIES := diff --git a/ReactCommon/react/renderer/components/view/BUCK b/ReactCommon/react/renderer/components/view/BUCK index 9c79631f364..4f7f9c017e6 100644 --- a/ReactCommon/react/renderer/components/view/BUCK +++ b/ReactCommon/react/renderer/components/view/BUCK @@ -38,7 +38,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbobjc_compiler_flags = APPLE_COMPILER_FLAGS, @@ -74,7 +74,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/renderer/core/Android.mk b/ReactCommon/react/renderer/core/Android.mk index 2ffdde0f44d..9ae13e652c0 100644 --- a/ReactCommon/react/renderer/core/Android.mk +++ b/ReactCommon/react/renderer/core/Android.mk @@ -20,7 +20,7 @@ LOCAL_SHARED_LIBRARIES := libfolly_json libjsi libfolly_futures libreact_utils l LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall include $(BUILD_SHARED_LIBRARY) diff --git a/ReactCommon/react/renderer/core/BUCK b/ReactCommon/react/renderer/core/BUCK index 329b70c69bc..0888f5e42a7 100644 --- a/ReactCommon/react/renderer/core/BUCK +++ b/ReactCommon/react/renderer/core/BUCK @@ -35,7 +35,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbobjc_compiler_flags = APPLE_COMPILER_FLAGS, @@ -72,7 +72,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], @@ -96,7 +96,7 @@ fb_xplat_cxx_binary( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", "-Wno-unused-variable", ], diff --git a/ReactCommon/react/renderer/debug/Android.mk b/ReactCommon/react/renderer/debug/Android.mk index 6a86e43ab31..e856283cc6a 100644 --- a/ReactCommon/react/renderer/debug/Android.mk +++ b/ReactCommon/react/renderer/debug/Android.mk @@ -20,7 +20,7 @@ LOCAL_SHARED_LIBRARIES := libfolly_json LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall include $(BUILD_SHARED_LIBRARY) diff --git a/ReactCommon/react/renderer/debug/BUCK b/ReactCommon/react/renderer/debug/BUCK index 9804f184853..26e3e9f793f 100644 --- a/ReactCommon/react/renderer/debug/BUCK +++ b/ReactCommon/react/renderer/debug/BUCK @@ -34,7 +34,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbobjc_compiler_flags = APPLE_COMPILER_FLAGS, @@ -66,7 +66,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/renderer/element/BUCK b/ReactCommon/react/renderer/element/BUCK index 3d5677b887d..88712f55955 100644 --- a/ReactCommon/react/renderer/element/BUCK +++ b/ReactCommon/react/renderer/element/BUCK @@ -34,7 +34,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbobjc_compiler_flags = APPLE_COMPILER_FLAGS, @@ -72,7 +72,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/renderer/graphics/Android.mk b/ReactCommon/react/renderer/graphics/Android.mk index 8ef8528ecb6..6acf73f28df 100644 --- a/ReactCommon/react/renderer/graphics/Android.mk +++ b/ReactCommon/react/renderer/graphics/Android.mk @@ -22,7 +22,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../ $(LOCAL_PATH)/platform/cxx/ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall include $(BUILD_SHARED_LIBRARY) diff --git a/ReactCommon/react/renderer/graphics/BUCK b/ReactCommon/react/renderer/graphics/BUCK index aa3d8156388..7ff757f58fd 100644 --- a/ReactCommon/react/renderer/graphics/BUCK +++ b/ReactCommon/react/renderer/graphics/BUCK @@ -37,7 +37,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], cxx_exported_headers = subdir_glob( @@ -113,7 +113,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/renderer/imagemanager/Android.mk b/ReactCommon/react/renderer/imagemanager/Android.mk index b9a73742cac..83f3ae91f45 100644 --- a/ReactCommon/react/renderer/imagemanager/Android.mk +++ b/ReactCommon/react/renderer/imagemanager/Android.mk @@ -22,7 +22,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../ $(LOCAL_PATH)/platform/cxx/ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall include $(BUILD_SHARED_LIBRARY) diff --git a/ReactCommon/react/renderer/imagemanager/BUCK b/ReactCommon/react/renderer/imagemanager/BUCK index 57315337059..87ae2bb3cbe 100644 --- a/ReactCommon/react/renderer/imagemanager/BUCK +++ b/ReactCommon/react/renderer/imagemanager/BUCK @@ -34,7 +34,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], @@ -120,7 +120,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/renderer/leakchecker/Android.mk b/ReactCommon/react/renderer/leakchecker/Android.mk index 899d66f2b39..48056bc8dd2 100644 --- a/ReactCommon/react/renderer/leakchecker/Android.mk +++ b/ReactCommon/react/renderer/leakchecker/Android.mk @@ -20,7 +20,7 @@ LOCAL_SHARED_LIBRARIES := libruntimeexecutor libreact_render_core glog LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall include $(BUILD_SHARED_LIBRARY) diff --git a/ReactCommon/react/renderer/leakchecker/BUCK b/ReactCommon/react/renderer/leakchecker/BUCK index 80e7e4ad96f..a927f7214e9 100644 --- a/ReactCommon/react/renderer/leakchecker/BUCK +++ b/ReactCommon/react/renderer/leakchecker/BUCK @@ -33,7 +33,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbobjc_compiler_flags = APPLE_COMPILER_FLAGS, diff --git a/ReactCommon/react/renderer/mapbuffer/Android.mk b/ReactCommon/react/renderer/mapbuffer/Android.mk index 65bf3e9e2cf..ff709c72ec4 100644 --- a/ReactCommon/react/renderer/mapbuffer/Android.mk +++ b/ReactCommon/react/renderer/mapbuffer/Android.mk @@ -17,7 +17,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_STATIC_LIBRARIES := diff --git a/ReactCommon/react/renderer/mapbuffer/BUCK b/ReactCommon/react/renderer/mapbuffer/BUCK index 61d0e061ea5..a540e678610 100644 --- a/ReactCommon/react/renderer/mapbuffer/BUCK +++ b/ReactCommon/react/renderer/mapbuffer/BUCK @@ -32,7 +32,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbobjc_compiler_flags = APPLE_COMPILER_FLAGS, @@ -62,7 +62,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/renderer/mounting/Android.mk b/ReactCommon/react/renderer/mounting/Android.mk index 9b861ffb2b3..d8a4360c17e 100644 --- a/ReactCommon/react/renderer/mounting/Android.mk +++ b/ReactCommon/react/renderer/mounting/Android.mk @@ -17,7 +17,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_STATIC_LIBRARIES := diff --git a/ReactCommon/react/renderer/mounting/BUCK b/ReactCommon/react/renderer/mounting/BUCK index 623ce46c2ee..368aa113fdb 100644 --- a/ReactCommon/react/renderer/mounting/BUCK +++ b/ReactCommon/react/renderer/mounting/BUCK @@ -35,7 +35,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbobjc_compiler_flags = APPLE_COMPILER_FLAGS, @@ -74,7 +74,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/renderer/scheduler/Android.mk b/ReactCommon/react/renderer/scheduler/Android.mk index 99f83fe362f..53b054d4388 100644 --- a/ReactCommon/react/renderer/scheduler/Android.mk +++ b/ReactCommon/react/renderer/scheduler/Android.mk @@ -17,7 +17,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_STATIC_LIBRARIES := diff --git a/ReactCommon/react/renderer/scheduler/BUCK b/ReactCommon/react/renderer/scheduler/BUCK index 4ca4fb7d58f..04b225de3e4 100644 --- a/ReactCommon/react/renderer/scheduler/BUCK +++ b/ReactCommon/react/renderer/scheduler/BUCK @@ -33,7 +33,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbobjc_compiler_flags = APPLE_COMPILER_FLAGS, diff --git a/ReactCommon/react/renderer/telemetry/Android.mk b/ReactCommon/react/renderer/telemetry/Android.mk index 1642399c7d7..990ec538ff5 100644 --- a/ReactCommon/react/renderer/telemetry/Android.mk +++ b/ReactCommon/react/renderer/telemetry/Android.mk @@ -17,7 +17,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_STATIC_LIBRARIES := diff --git a/ReactCommon/react/renderer/telemetry/BUCK b/ReactCommon/react/renderer/telemetry/BUCK index 8376ea44d24..f19ae71f0c3 100644 --- a/ReactCommon/react/renderer/telemetry/BUCK +++ b/ReactCommon/react/renderer/telemetry/BUCK @@ -35,7 +35,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbobjc_compiler_flags = APPLE_COMPILER_FLAGS, @@ -69,7 +69,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/renderer/templateprocessor/Android.mk b/ReactCommon/react/renderer/templateprocessor/Android.mk index b40bb579ddf..23ebd6b9a60 100644 --- a/ReactCommon/react/renderer/templateprocessor/Android.mk +++ b/ReactCommon/react/renderer/templateprocessor/Android.mk @@ -17,7 +17,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_STATIC_LIBRARIES := diff --git a/ReactCommon/react/renderer/templateprocessor/BUCK b/ReactCommon/react/renderer/templateprocessor/BUCK index 2cbe89fcfab..1f106c4b944 100644 --- a/ReactCommon/react/renderer/templateprocessor/BUCK +++ b/ReactCommon/react/renderer/templateprocessor/BUCK @@ -34,7 +34,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbobjc_compiler_flags = APPLE_COMPILER_FLAGS, @@ -73,7 +73,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/renderer/textlayoutmanager/Android.mk b/ReactCommon/react/renderer/textlayoutmanager/Android.mk index fa2c019592d..b4303fb2efe 100644 --- a/ReactCommon/react/renderer/textlayoutmanager/Android.mk +++ b/ReactCommon/react/renderer/textlayoutmanager/Android.mk @@ -22,7 +22,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../ $(LOCAL_PATH)/platform/androi LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall include $(BUILD_SHARED_LIBRARY) diff --git a/ReactCommon/react/renderer/textlayoutmanager/BUCK b/ReactCommon/react/renderer/textlayoutmanager/BUCK index de04dc7f8eb..18a9ddeb0f3 100644 --- a/ReactCommon/react/renderer/textlayoutmanager/BUCK +++ b/ReactCommon/react/renderer/textlayoutmanager/BUCK @@ -39,7 +39,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], cxx_exported_headers = subdir_glob( @@ -142,7 +142,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/renderer/timeline/BUCK b/ReactCommon/react/renderer/timeline/BUCK index 1ae9a7b7036..448ca1201db 100644 --- a/ReactCommon/react/renderer/timeline/BUCK +++ b/ReactCommon/react/renderer/timeline/BUCK @@ -34,7 +34,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbobjc_compiler_flags = APPLE_COMPILER_FLAGS, @@ -71,7 +71,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/renderer/uimanager/Android.mk b/ReactCommon/react/renderer/uimanager/Android.mk index 29df01b3f20..47975cd7dad 100644 --- a/ReactCommon/react/renderer/uimanager/Android.mk +++ b/ReactCommon/react/renderer/uimanager/Android.mk @@ -17,7 +17,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_STATIC_LIBRARIES := diff --git a/ReactCommon/react/renderer/uimanager/BUCK b/ReactCommon/react/renderer/uimanager/BUCK index 494cfc3232f..4a583781475 100644 --- a/ReactCommon/react/renderer/uimanager/BUCK +++ b/ReactCommon/react/renderer/uimanager/BUCK @@ -34,7 +34,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbobjc_compiler_flags = APPLE_COMPILER_FLAGS, @@ -76,7 +76,7 @@ fb_xplat_cxx_test( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], contacts = ["oncall+react_native@xmail.facebook.com"], diff --git a/ReactCommon/react/utils/Android.mk b/ReactCommon/react/utils/Android.mk index 7e23e6eb26a..1f0334cde04 100644 --- a/ReactCommon/react/utils/Android.mk +++ b/ReactCommon/react/utils/Android.mk @@ -17,7 +17,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../ LOCAL_CFLAGS := \ -DLOG_TAG=\"Fabric\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall LOCAL_STATIC_LIBRARIES := LOCAL_SHARED_LIBRARIES := libreact_debug libreact_render_mapbuffer diff --git a/ReactCommon/react/utils/BUCK b/ReactCommon/react/utils/BUCK index 6865e9d443a..5faea9b9e86 100644 --- a/ReactCommon/react/utils/BUCK +++ b/ReactCommon/react/utils/BUCK @@ -37,7 +37,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbandroid_deps = [ diff --git a/ReactCommon/reactperflogger/Android.mk b/ReactCommon/reactperflogger/Android.mk index f2c15a8027e..a65bfd18ee0 100644 --- a/ReactCommon/reactperflogger/Android.mk +++ b/ReactCommon/reactperflogger/Android.mk @@ -13,7 +13,7 @@ LOCAL_C_INCLUDES := $(LOCAL_PATH)/reactperflogger # Header search path for modules that depend on this module LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH) -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall # Name of this module. LOCAL_MODULE := reactperflogger diff --git a/ReactCommon/reactperflogger/BUCK b/ReactCommon/reactperflogger/BUCK index 9724f144272..09928787c7e 100644 --- a/ReactCommon/reactperflogger/BUCK +++ b/ReactCommon/reactperflogger/BUCK @@ -11,7 +11,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", "-Wno-global-constructors", ], diff --git a/ReactCommon/runtimeexecutor/Android.mk b/ReactCommon/runtimeexecutor/Android.mk index b22071ecdab..6b39530804d 100644 --- a/ReactCommon/runtimeexecutor/Android.mk +++ b/ReactCommon/runtimeexecutor/Android.mk @@ -14,6 +14,6 @@ LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/ReactCommon/*.cpp) LOCAL_C_INCLUDES := $(LOCAL_PATH)/ReactCommon LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH) -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall include $(BUILD_STATIC_LIBRARY) diff --git a/ReactCommon/runtimeexecutor/BUCK b/ReactCommon/runtimeexecutor/BUCK index 60ef4c25798..60dc08ebb13 100644 --- a/ReactCommon/runtimeexecutor/BUCK +++ b/ReactCommon/runtimeexecutor/BUCK @@ -31,7 +31,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], fbobjc_compiler_flags = APPLE_COMPILER_FLAGS, diff --git a/packages/react-native-codegen/BUCK b/packages/react-native-codegen/BUCK index d25c4ac87ea..0f9a462f33a 100644 --- a/packages/react-native-codegen/BUCK +++ b/packages/react-native-codegen/BUCK @@ -58,7 +58,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], platforms = (ANDROID, APPLE), @@ -82,7 +82,7 @@ rn_xplat_cxx_library( compiler_flags = [ "-fexceptions", "-frtti", - "-std=c++14", + "-std=c++17", "-Wall", ], platforms = (APPLE), diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index 75d577e2a0b..b66e924bb9d 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -845,12 +845,12 @@ SPEC CHECKSUMS: RCT-Folly: ec7a233ccc97cc556cf7237f0db1ff65b986f27c RCTRequired: 047bd218d23dbe95d2a933eb5030a269d2a42929 RCTTypeSafety: c2fc670603ca48eb4c1230091eaffb422e6d0d4d - React: 63b1f2a4e0e908c95416fd54e9dcca5d409e2a45 + React: 8acdd3dbc39d3413461725c645553bc76d275630 React-callinvoker: 42d87829505c1bfa2174ddaeb9272a147c81e998 React-Core: 2d53d893ddeff7a58e7ed51b43a15a3d94c3c4a7 React-CoreModules: c096a150e14753b07dc68a498508da4e55b026e9 React-cxxreact: 14cce64344ab482615dfe82a2cbea6eb73be6481 - React-Fabric: d99f756e7ead26e764371939265120d3af324564 + React-Fabric: bf713bb8a442b56361b0ed4ca7d070697cc69b38 React-graphics: 246b8e6cb4aad51271358767c965e47d692921ab React-jsi: 08c6628096d2025d4085fbaec8fe14a3c9dc667c React-jsiexecutor: 896c41b04121803e4ee61e4c9ed0900fdb420fea diff --git a/packages/rn-tester/android/app/src/main/jni/Android.mk b/packages/rn-tester/android/app/src/main/jni/Android.mk index be86942ed2c..61fd15a7939 100644 --- a/packages/rn-tester/android/app/src/main/jni/Android.mk +++ b/packages/rn-tester/android/app/src/main/jni/Android.mk @@ -22,5 +22,5 @@ LOCAL_SHARED_LIBRARIES := libfbjni libglog libfolly_json libyoga libreact_native LOCAL_STATIC_LIBRARIES := libsampleturbomodule LOCAL_CFLAGS := \ -DLOG_TAG=\"ReactNative\" -LOCAL_CFLAGS += -fexceptions -frtti -std=c++14 -Wall +LOCAL_CFLAGS += -fexceptions -frtti -std=c++17 -Wall include $(BUILD_SHARED_LIBRARY)