From cfeb43eaa2fa99454de67c88a3a461de6ebdfe88 Mon Sep 17 00:00:00 2001 From: Kudo Chien Date: Fri, 5 Jan 2024 04:09:50 -0800 Subject: [PATCH] Bump folly to 2024.01.01.00 (#42145) Summary: Bump folly version to 2024.01.01.00. Actually we need a version newer than v2023.08.14.00 with the https://github.com/facebook/folly/commit/c52d4490bf1e0cf117a71342b427984f9ffc316e fix. That will fix build error on Android: ``` In file included from /Users/kudo/expo/expo/node_modules/react-native-reanimated/android/src/main/cpp/NativeProxy.cpp:3: In file included from /Users/kudo/.gradle/caches/transforms-3/dd158a7d05d059a173ae31ca6d78ac49/transformed/jetified-react-android-0.74.0-nightly-20240103-0e533f308-SNAPSHOT-debug/prefab/modules/jsi/include/jsi/JSIDynamic.h:10: In file included from /Users/kudo/.gradle/caches/transforms-3/dd158a7d05d059a173ae31ca6d78ac49/transformed/jetified-react-android-0.74.0-nightly-20240103-0e533f308-SNAPSHOT-debug/prefab/modules/folly_runtime/include/folly/dynamic.h:1310: In file included from /Users/kudo/.gradle/caches/transforms-3/dd158a7d05d059a173ae31ca6d78ac49/transformed/jetified-react-android-0.74.0-nightly-20240103-0e533f308-SNAPSHOT-debug/prefab/modules/folly_runtime/include/folly/dynamic-inl.h:22: In file included from /Users/kudo/.gradle/caches/transforms-3/dd158a7d05d059a173ae31ca6d78ac49/transformed/jetified-react-android-0.74.0-nightly-20240103-0e533f308-SNAPSHOT-debug/prefab/modules/folly_runtime/include/folly/Conv.h:124: In file included from /Users/kudo/.gradle/caches/transforms-3/dd158a7d05d059a173ae31ca6d78ac49/transformed/jetified-react-android-0.74.0-nightly-20240103-0e533f308-SNAPSHOT-debug/prefab/modules/folly_runtime/include/folly/Demangle.h:19: /Users/kudo/.gradle/caches/transforms-3/dd158a7d05d059a173ae31ca6d78ac49/transformed/jetified-react-android-0.74.0-nightly-20240103-0e533f308-SNAPSHOT-debug/prefab/modules/folly_runtime/include/folly/FBString.h:1721:19: error: no member named 'strong_ordering' in namespace 'std' return std::strong_ordering::equal; ~~~~~^ /Users/kudo/.gradle/caches/transforms-3/dd158a7d05d059a173ae31ca6d78ac49/transformed/jetified-react-android-0.74.0-nightly-20240103-0e533f308-SNAPSHOT-debug/prefab/modules/folly_runtime/include/folly/FBString.h:1723:19: error: no member named 'strong_ordering' in namespace 'std' return std::strong_ordering::less; ~~~~~^ /Users/kudo/.gradle/caches/transforms-3/dd158a7d05d059a173ae31ca6d78ac49/transformed/jetified-react-android-0.74.0-nightly-20240103-0e533f308-SNAPSHOT-debug/prefab/modules/folly_runtime/include/folly/FBString.h:1725:19: error: no member named 'strong_ordering' in namespace 'std' return std::strong_ordering::greater; ~~~~~^ 3 errors generated. ``` ## Changelog: [GENERAL] [CHANGED] - Bump folly version to 2024.01.01.00 Pull Request resolved: https://github.com/facebook/react-native/pull/42145 Test Plan: ci passed Reviewed By: cortinico, cipolleschi Differential Revision: D52546945 Pulled By: NickGerleman fbshipit-source-id: 64aacb1d310062dddf987c7b95f10a477e293693 --- .../Libraries/Blob/React-RCTBlob.podspec | 2 +- .../Libraries/Image/React-RCTImage.podspec | 2 +- .../LinkingIOS/React-RCTLinking.podspec | 2 +- .../React-RCTAnimation.podspec | 2 +- .../Network/React-RCTNetwork.podspec | 2 +- .../React-RCTPushNotification.podspec | 2 +- .../Settings/React-RCTSettings.podspec | 2 +- .../Vibration/React-RCTVibration.podspec | 2 +- packages/react-native/React-Core.podspec | 2 +- .../CoreModules/React-CoreModules.podspec | 2 +- .../React/React-RCTFabric.podspec | 2 +- .../react-native/React/third-party.xcconfig | 2 +- .../ReactCommon/React-Fabric.podspec | 2 +- .../ReactCommon/React-FabricImage.podspec | 2 +- .../ReactCommon/ReactCommon.podspec | 2 +- .../callinvoker/React-callinvoker.podspec | 2 +- .../cxxreact/React-cxxreact.podspec | 2 +- .../ReactCommon/hermes/React-hermes.podspec | 2 +- .../React-jserrorhandler.podspec | 2 +- .../ReactCommon/jsi/React-jsi.podspec | 2 +- .../jsiexecutor/React-jsiexecutor.podspec | 2 +- .../React-jsinspector.podspec | 2 +- .../ReactCommon/logger/React-logger.podspec | 2 +- .../ios/React-NativeModulesApple.podspec | 2 +- .../samples/ReactCommon-Samples.podspec | 2 +- .../debug/React-rendererdebug.podspec | 2 +- .../renderer/graphics/React-graphics.podspec | 2 +- .../React-runtimescheduler.podspec | 2 +- .../react/runtime/React-RuntimeCore.podspec | 2 +- .../react/runtime/React-RuntimeHermes.podspec | 2 +- .../platform/ios/React-RuntimeApple.podspec | 2 +- .../react/utils/React-utils.podspec | 2 +- .../reactperflogger/React-perflogger.podspec | 2 +- .../React-runtimeexecutor.podspec | 2 +- .../react-native/gradle/libs.versions.toml | 2 +- .../cocoapods/__tests__/codegen-test.rb | 2 +- .../cocoapods/__tests__/codegen_utils-test.rb | 2 +- .../__tests__/new_architecture-test.rb | 8 +- .../__tests__/test_utils/CodegenUtilsMock.rb | 4 +- .../react-native/scripts/cocoapods/codegen.rb | 2 +- .../scripts/cocoapods/codegen_utils.rb | 4 +- .../scripts/cocoapods/new_architecture.rb | 2 +- .../react-native/scripts/react_native_pods.rb | 2 +- .../third-party-podspecs/RCT-Folly.podspec | 2 +- packages/rn-tester/Podfile.lock | 146 +++++++++--------- .../rn-tester/RCTTest/React-RCTTest.podspec | 2 +- 46 files changed, 123 insertions(+), 123 deletions(-) diff --git a/packages/react-native/Libraries/Blob/React-RCTBlob.podspec b/packages/react-native/Libraries/Blob/React-RCTBlob.podspec index 1e1f5d36741473..4aceed7c94ecb5 100644 --- a/packages/react-native/Libraries/Blob/React-RCTBlob.podspec +++ b/packages/react-native/Libraries/Blob/React-RCTBlob.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' header_search_paths = [ "\"$(PODS_ROOT)/RCT-Folly\"", diff --git a/packages/react-native/Libraries/Image/React-RCTImage.podspec b/packages/react-native/Libraries/Image/React-RCTImage.podspec index 080f54ee4f3832..3067b80e4362f8 100644 --- a/packages/react-native/Libraries/Image/React-RCTImage.podspec +++ b/packages/react-native/Libraries/Image/React-RCTImage.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' header_search_paths = [ "\"$(PODS_ROOT)/RCT-Folly\"", diff --git a/packages/react-native/Libraries/LinkingIOS/React-RCTLinking.podspec b/packages/react-native/Libraries/LinkingIOS/React-RCTLinking.podspec index 6dc191e9deea32..6834bc2f5957a4 100644 --- a/packages/react-native/Libraries/LinkingIOS/React-RCTLinking.podspec +++ b/packages/react-native/Libraries/LinkingIOS/React-RCTLinking.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' header_search_paths = [ "\"$(PODS_ROOT)/RCT-Folly\"", diff --git a/packages/react-native/Libraries/NativeAnimation/React-RCTAnimation.podspec b/packages/react-native/Libraries/NativeAnimation/React-RCTAnimation.podspec index f8e545d5eac707..3ae3f109d36d8a 100644 --- a/packages/react-native/Libraries/NativeAnimation/React-RCTAnimation.podspec +++ b/packages/react-native/Libraries/NativeAnimation/React-RCTAnimation.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' header_search_paths = [ "\"$(PODS_ROOT)/RCT-Folly\"", diff --git a/packages/react-native/Libraries/Network/React-RCTNetwork.podspec b/packages/react-native/Libraries/Network/React-RCTNetwork.podspec index 00f10310ee2d7b..7fa1352a151a0f 100644 --- a/packages/react-native/Libraries/Network/React-RCTNetwork.podspec +++ b/packages/react-native/Libraries/Network/React-RCTNetwork.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' header_search_paths = [ "\"$(PODS_ROOT)/RCT-Folly\"", diff --git a/packages/react-native/Libraries/PushNotificationIOS/React-RCTPushNotification.podspec b/packages/react-native/Libraries/PushNotificationIOS/React-RCTPushNotification.podspec index 56623a517ea2b6..c0efe426e2d41a 100644 --- a/packages/react-native/Libraries/PushNotificationIOS/React-RCTPushNotification.podspec +++ b/packages/react-native/Libraries/PushNotificationIOS/React-RCTPushNotification.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' header_search_paths = [ "\"$(PODS_ROOT)/RCT-Folly\"", diff --git a/packages/react-native/Libraries/Settings/React-RCTSettings.podspec b/packages/react-native/Libraries/Settings/React-RCTSettings.podspec index 69b08720e5eb0b..8c61c0f2d5fe83 100644 --- a/packages/react-native/Libraries/Settings/React-RCTSettings.podspec +++ b/packages/react-native/Libraries/Settings/React-RCTSettings.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' header_search_paths = [ "\"$(PODS_ROOT)/RCT-Folly\"", diff --git a/packages/react-native/Libraries/Vibration/React-RCTVibration.podspec b/packages/react-native/Libraries/Vibration/React-RCTVibration.podspec index 4e8c44a51d75e0..67dfc16dc98347 100644 --- a/packages/react-native/Libraries/Vibration/React-RCTVibration.podspec +++ b/packages/react-native/Libraries/Vibration/React-RCTVibration.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' header_search_paths = [ "\"$(PODS_ROOT)/RCT-Folly\"", diff --git a/packages/react-native/React-Core.podspec b/packages/react-native/React-Core.podspec index e2b1ed82b7622b..18a113bfe1a211 100644 --- a/packages/react-native/React-Core.podspec +++ b/packages/react-native/React-Core.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' socket_rocket_version = '0.7.0' boost_compiler_flags = '-Wno-documentation' diff --git a/packages/react-native/React/CoreModules/React-CoreModules.podspec b/packages/react-native/React/CoreModules/React-CoreModules.podspec index 0021f6c975af28..cbb85e1650454d 100644 --- a/packages/react-native/React/CoreModules/React-CoreModules.podspec +++ b/packages/react-native/React/CoreModules/React-CoreModules.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' socket_rocket_version = '0.7.0' header_search_paths = [ diff --git a/packages/react-native/React/React-RCTFabric.podspec b/packages/react-native/React/React-RCTFabric.podspec index 9e7b934711d76f..a9c3fd67c2c26b 100644 --- a/packages/react-native/React/React-RCTFabric.podspec +++ b/packages/react-native/React/React-RCTFabric.podspec @@ -18,7 +18,7 @@ end folly_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1' folly_compiler_flags = folly_flags + ' ' + '-Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' boost_compiler_flags = '-Wno-documentation' header_search_paths = [ diff --git a/packages/react-native/React/third-party.xcconfig b/packages/react-native/React/third-party.xcconfig index 6a40e53d73a09b..273b6c537714cb 100644 --- a/packages/react-native/React/third-party.xcconfig +++ b/packages/react-native/React/third-party.xcconfig @@ -8,5 +8,5 @@ // LICENSE file in the root directory of this source tree. // -HEADER_SEARCH_PATHS = $(SRCROOT)/../third-party/boost_1_83_0 $(SRCROOT)/../third-party/folly-2023.08.07.00 $(SRCROOT)/../third-party/glog-0.3.5/src +HEADER_SEARCH_PATHS = $(SRCROOT)/../third-party/boost_1_83_0 $(SRCROOT)/../third-party/folly-2024.01.01.00 $(SRCROOT)/../third-party/glog-0.3.5/src OTHER_CFLAGS = -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 diff --git a/packages/react-native/ReactCommon/React-Fabric.podspec b/packages/react-native/ReactCommon/React-Fabric.podspec index eb89c2c43e07ca..f7ae8cbef96faf 100644 --- a/packages/react-native/ReactCommon/React-Fabric.podspec +++ b/packages/react-native/ReactCommon/React-Fabric.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' folly_dep_name = 'RCT-Folly/Fabric' boost_compiler_flags = '-Wno-documentation' react_native_path = ".." diff --git a/packages/react-native/ReactCommon/React-FabricImage.podspec b/packages/react-native/ReactCommon/React-FabricImage.podspec index 3230e852aad12d..a8a01ef0ebda67 100644 --- a/packages/react-native/ReactCommon/React-FabricImage.podspec +++ b/packages/react-native/ReactCommon/React-FabricImage.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' folly_dep_name = 'RCT-Folly/Fabric' boost_compiler_flags = '-Wno-documentation' react_native_path = ".." diff --git a/packages/react-native/ReactCommon/ReactCommon.podspec b/packages/react-native/ReactCommon/ReactCommon.podspec index 55479772afe102..e62c210beeff4c 100644 --- a/packages/react-native/ReactCommon/ReactCommon.podspec +++ b/packages/react-native/ReactCommon/ReactCommon.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' boost_compiler_flags = '-Wno-documentation' using_hermes = ENV['USE_HERMES'] == nil || ENV['USE_HERMES'] == "1" Pod::Spec.new do |s| diff --git a/packages/react-native/ReactCommon/callinvoker/React-callinvoker.podspec b/packages/react-native/ReactCommon/callinvoker/React-callinvoker.podspec index 42e9dc67389a9e..da3b1bcfbc0041 100644 --- a/packages/react-native/ReactCommon/callinvoker/React-callinvoker.podspec +++ b/packages/react-native/ReactCommon/callinvoker/React-callinvoker.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' boost_compiler_flags = '-Wno-documentation' Pod::Spec.new do |s| diff --git a/packages/react-native/ReactCommon/cxxreact/React-cxxreact.podspec b/packages/react-native/ReactCommon/cxxreact/React-cxxreact.podspec index 3869dda9283518..6bac24ff8abd56 100644 --- a/packages/react-native/ReactCommon/cxxreact/React-cxxreact.podspec +++ b/packages/react-native/ReactCommon/cxxreact/React-cxxreact.podspec @@ -18,7 +18,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' boost_compiler_flags = '-Wno-documentation' Pod::Spec.new do |s| diff --git a/packages/react-native/ReactCommon/hermes/React-hermes.podspec b/packages/react-native/ReactCommon/hermes/React-hermes.podspec index 45ac4399e7bbb4..97b17938da7541 100644 --- a/packages/react-native/ReactCommon/hermes/React-hermes.podspec +++ b/packages/react-native/ReactCommon/hermes/React-hermes.podspec @@ -18,7 +18,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' boost_compiler_flags = '-Wno-documentation' Pod::Spec.new do |s| diff --git a/packages/react-native/ReactCommon/jserrorhandler/React-jserrorhandler.podspec b/packages/react-native/ReactCommon/jserrorhandler/React-jserrorhandler.podspec index 266793e20ff946..e96dff492aa2ea 100644 --- a/packages/react-native/ReactCommon/jserrorhandler/React-jserrorhandler.podspec +++ b/packages/react-native/ReactCommon/jserrorhandler/React-jserrorhandler.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' folly_dep_name = 'RCT-Folly/Fabric' boost_compiler_flags = '-Wno-documentation' react_native_path = ".." diff --git a/packages/react-native/ReactCommon/jsi/React-jsi.podspec b/packages/react-native/ReactCommon/jsi/React-jsi.podspec index eadf8b57007201..95e1b24e115e57 100644 --- a/packages/react-native/ReactCommon/jsi/React-jsi.podspec +++ b/packages/react-native/ReactCommon/jsi/React-jsi.podspec @@ -21,7 +21,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' boost_compiler_flags = '-Wno-documentation' Pod::Spec.new do |s| diff --git a/packages/react-native/ReactCommon/jsiexecutor/React-jsiexecutor.podspec b/packages/react-native/ReactCommon/jsiexecutor/React-jsiexecutor.podspec index cdba9daea0ea66..938090af3af32c 100644 --- a/packages/react-native/ReactCommon/jsiexecutor/React-jsiexecutor.podspec +++ b/packages/react-native/ReactCommon/jsiexecutor/React-jsiexecutor.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' boost_compiler_flags = '-Wno-documentation' Pod::Spec.new do |s| diff --git a/packages/react-native/ReactCommon/jsinspector-modern/React-jsinspector.podspec b/packages/react-native/ReactCommon/jsinspector-modern/React-jsinspector.podspec index dc128078adef0c..eeed8ece99f7bc 100644 --- a/packages/react-native/ReactCommon/jsinspector-modern/React-jsinspector.podspec +++ b/packages/react-native/ReactCommon/jsinspector-modern/React-jsinspector.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' Pod::Spec.new do |s| s.name = "React-jsinspector" diff --git a/packages/react-native/ReactCommon/logger/React-logger.podspec b/packages/react-native/ReactCommon/logger/React-logger.podspec index 32c2d010bf15ec..bbfe1efb1cc65b 100644 --- a/packages/react-native/ReactCommon/logger/React-logger.podspec +++ b/packages/react-native/ReactCommon/logger/React-logger.podspec @@ -18,7 +18,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' boost_compiler_flags = '-Wno-documentation' Pod::Spec.new do |s| diff --git a/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/React-NativeModulesApple.podspec b/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/React-NativeModulesApple.podspec index 2ab4ef46279b43..84ce31b70e3da3 100644 --- a/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/React-NativeModulesApple.podspec +++ b/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/React-NativeModulesApple.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' boost_compiler_flags = '-Wno-documentation' using_hermes = ENV['USE_HERMES'] == nil || ENV['USE_HERMES'] == "1" Pod::Spec.new do |s| diff --git a/packages/react-native/ReactCommon/react/nativemodule/samples/ReactCommon-Samples.podspec b/packages/react-native/ReactCommon/react/nativemodule/samples/ReactCommon-Samples.podspec index 8a6516cd332f6c..d694b81b61a950 100644 --- a/packages/react-native/ReactCommon/react/nativemodule/samples/ReactCommon-Samples.podspec +++ b/packages/react-native/ReactCommon/react/nativemodule/samples/ReactCommon-Samples.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' boost_compiler_flags = '-Wno-documentation' using_hermes = ENV['USE_HERMES'] == nil || ENV['USE_HERMES'] == "1" diff --git a/packages/react-native/ReactCommon/react/renderer/debug/React-rendererdebug.podspec b/packages/react-native/ReactCommon/react/renderer/debug/React-rendererdebug.podspec index e2967787ae3118..e96c254306bed1 100644 --- a/packages/react-native/ReactCommon/react/renderer/debug/React-rendererdebug.podspec +++ b/packages/react-native/ReactCommon/react/renderer/debug/React-rendererdebug.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' header_search_paths = [ "\"$(PODS_ROOT)/RCT-Folly\"", diff --git a/packages/react-native/ReactCommon/react/renderer/graphics/React-graphics.podspec b/packages/react-native/ReactCommon/react/renderer/graphics/React-graphics.podspec index 9408fb5ba47d5f..08052f10367bfa 100644 --- a/packages/react-native/ReactCommon/react/renderer/graphics/React-graphics.podspec +++ b/packages/react-native/ReactCommon/react/renderer/graphics/React-graphics.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' boost_compiler_flags = '-Wno-documentation' Pod::Spec.new do |s| diff --git a/packages/react-native/ReactCommon/react/renderer/runtimescheduler/React-runtimescheduler.podspec b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/React-runtimescheduler.podspec index 5ea427d7612ce1..7a89f88a043bd0 100644 --- a/packages/react-native/ReactCommon/react/renderer/runtimescheduler/React-runtimescheduler.podspec +++ b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/React-runtimescheduler.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' header_search_paths = [ "\"$(PODS_ROOT)/RCT-Folly\"", diff --git a/packages/react-native/ReactCommon/react/runtime/React-RuntimeCore.podspec b/packages/react-native/ReactCommon/react/runtime/React-RuntimeCore.podspec index ec8d9219b11cac..8d08b65530095e 100644 --- a/packages/react-native/ReactCommon/react/runtime/React-RuntimeCore.podspec +++ b/packages/react-native/ReactCommon/react/runtime/React-RuntimeCore.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' folly_dep_name = 'RCT-Folly/Fabric' boost_compiler_flags = '-Wno-documentation' diff --git a/packages/react-native/ReactCommon/react/runtime/React-RuntimeHermes.podspec b/packages/react-native/ReactCommon/react/runtime/React-RuntimeHermes.podspec index 7bb462409b98cb..b00a309f442bc1 100644 --- a/packages/react-native/ReactCommon/react/runtime/React-RuntimeHermes.podspec +++ b/packages/react-native/ReactCommon/react/runtime/React-RuntimeHermes.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' folly_dep_name = 'RCT-Folly/Fabric' boost_compiler_flags = '-Wno-documentation' diff --git a/packages/react-native/ReactCommon/react/runtime/platform/ios/React-RuntimeApple.podspec b/packages/react-native/ReactCommon/react/runtime/platform/ios/React-RuntimeApple.podspec index 9087518d7b714f..c8d2fc85bc3834 100644 --- a/packages/react-native/ReactCommon/react/runtime/platform/ios/React-RuntimeApple.podspec +++ b/packages/react-native/ReactCommon/react/runtime/platform/ios/React-RuntimeApple.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' folly_dep_name = 'RCT-Folly/Fabric' boost_compiler_flags = '-Wno-documentation' diff --git a/packages/react-native/ReactCommon/react/utils/React-utils.podspec b/packages/react-native/ReactCommon/react/utils/React-utils.podspec index 67fe5e1495e722..c0fb68c248e1ed 100644 --- a/packages/react-native/ReactCommon/react/utils/React-utils.podspec +++ b/packages/react-native/ReactCommon/react/utils/React-utils.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' header_search_paths = [ "\"$(PODS_ROOT)/RCT-Folly\"", diff --git a/packages/react-native/ReactCommon/reactperflogger/React-perflogger.podspec b/packages/react-native/ReactCommon/reactperflogger/React-perflogger.podspec index 1064755f35d515..0974b617b47566 100644 --- a/packages/react-native/ReactCommon/reactperflogger/React-perflogger.podspec +++ b/packages/react-native/ReactCommon/reactperflogger/React-perflogger.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' boost_compiler_flags = '-Wno-documentation' Pod::Spec.new do |s| diff --git a/packages/react-native/ReactCommon/runtimeexecutor/React-runtimeexecutor.podspec b/packages/react-native/ReactCommon/runtimeexecutor/React-runtimeexecutor.podspec index a3921212304c89..c5f1890300f6ef 100644 --- a/packages/react-native/ReactCommon/runtimeexecutor/React-runtimeexecutor.podspec +++ b/packages/react-native/ReactCommon/runtimeexecutor/React-runtimeexecutor.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' boost_compiler_flags = '-Wno-documentation' Pod::Spec.new do |s| diff --git a/packages/react-native/gradle/libs.versions.toml b/packages/react-native/gradle/libs.versions.toml index 16195010aaf540..9a2c263e2c1806 100644 --- a/packages/react-native/gradle/libs.versions.toml +++ b/packages/react-native/gradle/libs.versions.toml @@ -35,7 +35,7 @@ yoga-proguard-annotations = "1.19.0" boost="1_83_0" doubleconversion="1.1.6" fmt="9.1.0" -folly="2023.08.07.00" +folly="2024.01.01.00" glog="0.3.5" gtest="1.12.1" diff --git a/packages/react-native/scripts/cocoapods/__tests__/codegen-test.rb b/packages/react-native/scripts/cocoapods/__tests__/codegen-test.rb index 3fcce19e09d728..78c964ff530f53 100644 --- a/packages/react-native/scripts/cocoapods/__tests__/codegen-test.rb +++ b/packages/react-native/scripts/cocoapods/__tests__/codegen-test.rb @@ -59,7 +59,7 @@ def testRunCodegen_whenNewArchEnabled_runsCodegen :codegen_output_dir=>"build/generated/ios", :config_file_dir=>"", :fabric_enabled=>false, - :folly_version=>"2023.08.07.00", + :folly_version=>"2024.01.01.00", :react_native_path=>"../node_modules/react-native" }]) assert_equal(codegen_utils_mock.get_react_codegen_spec_params, []) diff --git a/packages/react-native/scripts/cocoapods/__tests__/codegen_utils-test.rb b/packages/react-native/scripts/cocoapods/__tests__/codegen_utils-test.rb index 4e77e6e19c0309..d0790e40e1d1ac 100644 --- a/packages/react-native/scripts/cocoapods/__tests__/codegen_utils-test.rb +++ b/packages/react-native/scripts/cocoapods/__tests__/codegen_utils-test.rb @@ -363,7 +363,7 @@ def testUseReactCodegenDiscovery_whenParametersAreGood_executeCodegen :react_native_path => "../node_modules/react-native"} ]) assert_equal(codegen_utils_mock.get_react_codegen_spec_params, [{ - :folly_version=>"2023.08.07.00", + :folly_version=>"2024.01.01.00", :package_json_file => "#{app_path}/ios/../node_modules/react-native/package.json", :script_phases => "echo TestScript" }]) diff --git a/packages/react-native/scripts/cocoapods/__tests__/new_architecture-test.rb b/packages/react-native/scripts/cocoapods/__tests__/new_architecture-test.rb index b10ef21f145251..c93112aac086e7 100644 --- a/packages/react-native/scripts/cocoapods/__tests__/new_architecture-test.rb +++ b/packages/react-native/scripts/cocoapods/__tests__/new_architecture-test.rb @@ -136,7 +136,7 @@ def test_installModulesDependencies_whenNewArchEnabledAndNewArchAndNoSearchPaths spec = SpecMock.new # Act - NewArchitectureHelper.install_modules_dependencies(spec, true, '2023.08.07.00') + NewArchitectureHelper.install_modules_dependencies(spec, true, '2024.01.01.00') # Assert assert_equal(spec.compiler_flags, NewArchitectureHelper.folly_compiler_flags) @@ -147,7 +147,7 @@ def test_installModulesDependencies_whenNewArchEnabledAndNewArchAndNoSearchPaths spec.dependencies, [ { :dependency_name => "React-Core" }, - { :dependency_name => "RCT-Folly", "version"=>"2023.08.07.00" }, + { :dependency_name => "RCT-Folly", "version"=>"2024.01.01.00" }, { :dependency_name => "glog" }, { :dependency_name => "React-RCTFabric" }, { :dependency_name => "React-Codegen" }, @@ -178,7 +178,7 @@ def test_installModulesDependencies_whenNewArchDisabledAndSearchPathsAndCompiler } # Act - NewArchitectureHelper.install_modules_dependencies(spec, false, '2023.08.07.00') + NewArchitectureHelper.install_modules_dependencies(spec, false, '2024.01.01.00') # Assert assert_equal(spec.compiler_flags, "-Wno-nullability-completeness #{NewArchitectureHelper.folly_compiler_flags}") @@ -188,7 +188,7 @@ def test_installModulesDependencies_whenNewArchDisabledAndSearchPathsAndCompiler spec.dependencies, [ { :dependency_name => "React-Core" }, - { :dependency_name => "RCT-Folly", "version"=>"2023.08.07.00" }, + { :dependency_name => "RCT-Folly", "version"=>"2024.01.01.00" }, { :dependency_name => "glog" }, { :dependency_name => "React-RCTFabric" }, { :dependency_name => "React-Codegen" }, diff --git a/packages/react-native/scripts/cocoapods/__tests__/test_utils/CodegenUtilsMock.rb b/packages/react-native/scripts/cocoapods/__tests__/test_utils/CodegenUtilsMock.rb index 4c0cc8d6cbeaa3..81820ac7d306f0 100644 --- a/packages/react-native/scripts/cocoapods/__tests__/test_utils/CodegenUtilsMock.rb +++ b/packages/react-native/scripts/cocoapods/__tests__/test_utils/CodegenUtilsMock.rb @@ -65,7 +65,7 @@ def get_react_codegen_script_phases( return @react_codegen_script_phases end - def get_react_codegen_spec(package_json_file, folly_version: '2023.08.07.00', hermes_enabled: true, script_phases: nil) + def get_react_codegen_spec(package_json_file, folly_version: '2024.01.01.00', hermes_enabled: true, script_phases: nil) @get_react_codegen_spec_params.push({ package_json_file: package_json_file, folly_version: folly_version, @@ -90,7 +90,7 @@ def use_react_native_codegen_discovery!( config_file_dir: '', codegen_output_dir: 'build/generated/ios', config_key: 'codegenConfig', - folly_version: "2023.08.07.00", + folly_version: "2024.01.01.00", codegen_utils: CodegenUtilsMock.new() ) @use_react_native_codegen_discovery_params.push({ diff --git a/packages/react-native/scripts/cocoapods/codegen.rb b/packages/react-native/scripts/cocoapods/codegen.rb index 4c1ac3dc6b59e5..eeac8e84f426ac 100644 --- a/packages/react-native/scripts/cocoapods/codegen.rb +++ b/packages/react-native/scripts/cocoapods/codegen.rb @@ -30,7 +30,7 @@ def run_codegen!( codegen_output_dir: 'build/generated/ios', config_key: 'codegenConfig', package_json_file: '~/app/package.json', - folly_version: '2023.08.07.00', + folly_version: '2024.01.01.00', codegen_utils: CodegenUtils.new() ) diff --git a/packages/react-native/scripts/cocoapods/codegen_utils.rb b/packages/react-native/scripts/cocoapods/codegen_utils.rb index 0ee97d45558a37..d3716fc21c5b3e 100644 --- a/packages/react-native/scripts/cocoapods/codegen_utils.rb +++ b/packages/react-native/scripts/cocoapods/codegen_utils.rb @@ -69,7 +69,7 @@ def generate_react_codegen_podspec!(spec, codegen_output_dir, file_manager: File # - hermes_enabled: whether hermes is enabled or not. # - script_phases: whether we want to add some build script phases or not. # - file_manager: a class that implements the `File` interface. Defaults to `File`, the Dependency can be injected for testing purposes. - def get_react_codegen_spec(package_json_file, folly_version: '2023.08.07.00', hermes_enabled: true, script_phases: nil, file_manager: File) + def get_react_codegen_spec(package_json_file, folly_version: '2024.01.01.00', hermes_enabled: true, script_phases: nil, file_manager: File) package = JSON.parse(file_manager.read(package_json_file)) version = package['version'] new_arch_disabled = ENV['RCT_NEW_ARCH_ENABLED'] != "1" @@ -277,7 +277,7 @@ def use_react_native_codegen_discovery!( config_file_dir: '', codegen_output_dir: 'build/generated/ios', config_key: 'codegenConfig', - folly_version: '2023.08.07.00', + folly_version: '2024.01.01.00', codegen_utils: CodegenUtils.new(), file_manager: File ) diff --git a/packages/react-native/scripts/cocoapods/new_architecture.rb b/packages/react-native/scripts/cocoapods/new_architecture.rb index b3ae25ca988508..65155a8c5f225b 100644 --- a/packages/react-native/scripts/cocoapods/new_architecture.rb +++ b/packages/react-native/scripts/cocoapods/new_architecture.rb @@ -106,7 +106,7 @@ def self.install_modules_dependencies(spec, new_arch_enabled, folly_version) spec.dependency "React-Core" - spec.dependency "RCT-Folly", '2023.08.07.00' + spec.dependency "RCT-Folly", '2024.01.01.00' spec.dependency "glog" if new_arch_enabled diff --git a/packages/react-native/scripts/react_native_pods.rb b/packages/react-native/scripts/react_native_pods.rb index f6254dbcfb0b3f..66083f609e6903 100644 --- a/packages/react-native/scripts/react_native_pods.rb +++ b/packages/react-native/scripts/react_native_pods.rb @@ -20,7 +20,7 @@ $CODEGEN_OUTPUT_DIR = 'build/generated/ios' $CODEGEN_COMPONENT_DIR = 'react/renderer/components' $CODEGEN_MODULE_DIR = '.' -$FOLLY_VERSION = '2023.08.07.00' +$FOLLY_VERSION = '2024.01.01.00' $START_TIME = Time.now.to_i diff --git a/packages/react-native/third-party-podspecs/RCT-Folly.podspec b/packages/react-native/third-party-podspecs/RCT-Folly.podspec index f3d69758c57460..5f8d94fe93fdf6 100644 --- a/packages/react-native/third-party-podspecs/RCT-Folly.podspec +++ b/packages/react-native/third-party-podspecs/RCT-Folly.podspec @@ -3,7 +3,7 @@ # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -folly_release_version = '2023.08.07.00' +folly_release_version = '2024.01.01.00' Pod::Spec.new do |spec| spec.name = 'RCT-Folly' diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index 7f957b4eb108fb..36763535f497f0 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -16,7 +16,7 @@ PODS: - MyNativeView (0.0.1): - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Codegen @@ -35,7 +35,7 @@ PODS: - NativeCxxModuleExample (0.0.1): - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Codegen @@ -52,18 +52,18 @@ PODS: - ReactCommon/turbomodule/core - Yoga - OCMock (3.9.1) - - RCT-Folly (2023.08.07.00): + - RCT-Folly (2024.01.01.00): - boost - DoubleConversion - fmt (= 9.1.0) - glog - - RCT-Folly/Default (= 2023.08.07.00) - - RCT-Folly/Default (2023.08.07.00): + - RCT-Folly/Default (= 2024.01.01.00) + - RCT-Folly/Default (2024.01.01.00): - boost - DoubleConversion - fmt (= 9.1.0) - glog - - RCT-Folly/Fabric (2023.08.07.00): + - RCT-Folly/Fabric (2024.01.01.00): - boost - DoubleConversion - fmt (= 9.1.0) @@ -110,7 +110,7 @@ PODS: - React-Core (1000.0.0): - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - React-Core/Default (= 1000.0.0) - React-cxxreact @@ -125,7 +125,7 @@ PODS: - React-Core/CoreModulesHeaders (1000.0.0): - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - React-Core/Default - React-cxxreact @@ -140,7 +140,7 @@ PODS: - React-Core/Default (1000.0.0): - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - React-cxxreact - React-hermes @@ -154,7 +154,7 @@ PODS: - React-Core/DevSupport (1000.0.0): - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - React-Core/Default (= 1000.0.0) - React-Core/RCTWebSocket (= 1000.0.0) @@ -171,7 +171,7 @@ PODS: - React-Core/RCTActionSheetHeaders (1000.0.0): - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - React-Core/Default - React-cxxreact @@ -186,7 +186,7 @@ PODS: - React-Core/RCTAnimationHeaders (1000.0.0): - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - React-Core/Default - React-cxxreact @@ -201,7 +201,7 @@ PODS: - React-Core/RCTBlobHeaders (1000.0.0): - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - React-Core/Default - React-cxxreact @@ -216,7 +216,7 @@ PODS: - React-Core/RCTImageHeaders (1000.0.0): - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - React-Core/Default - React-cxxreact @@ -231,7 +231,7 @@ PODS: - React-Core/RCTLinkingHeaders (1000.0.0): - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - React-Core/Default - React-cxxreact @@ -246,7 +246,7 @@ PODS: - React-Core/RCTNetworkHeaders (1000.0.0): - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - React-Core/Default - React-cxxreact @@ -261,7 +261,7 @@ PODS: - React-Core/RCTPushNotificationHeaders (1000.0.0): - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - React-Core/Default - React-cxxreact @@ -276,7 +276,7 @@ PODS: - React-Core/RCTSettingsHeaders (1000.0.0): - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - React-Core/Default - React-cxxreact @@ -291,7 +291,7 @@ PODS: - React-Core/RCTTextHeaders (1000.0.0): - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - React-Core/Default - React-cxxreact @@ -306,7 +306,7 @@ PODS: - React-Core/RCTVibrationHeaders (1000.0.0): - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - React-Core/Default - React-cxxreact @@ -321,7 +321,7 @@ PODS: - React-Core/RCTWebSocket (1000.0.0): - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - React-Core/Default (= 1000.0.0) - React-cxxreact @@ -334,7 +334,7 @@ PODS: - SocketRocket (= 0.7.0) - Yoga - React-CoreModules (1000.0.0): - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety (= 1000.0.0) - React-Codegen - React-Core/CoreModulesHeaders (= 1000.0.0) @@ -350,7 +350,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - React-callinvoker (= 1000.0.0) - React-debug (= 1000.0.0) - React-jsi (= 1000.0.0) @@ -364,7 +364,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -397,7 +397,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -416,7 +416,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -435,7 +435,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -454,7 +454,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -473,7 +473,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -503,7 +503,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -522,7 +522,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -541,7 +541,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -560,7 +560,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -579,7 +579,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -598,7 +598,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -617,7 +617,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -636,7 +636,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -655,7 +655,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -674,7 +674,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -693,7 +693,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -713,7 +713,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -732,7 +732,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -751,7 +751,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -770,7 +770,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -789,7 +789,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -808,7 +808,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -827,7 +827,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -846,7 +846,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -866,7 +866,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -885,7 +885,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) - React-Fabric @@ -900,7 +900,7 @@ PODS: - Yoga - React-graphics (1000.0.0): - glog - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - React-Core/Default (= 1000.0.0) - React-utils - React-hermes (1000.0.0): @@ -908,7 +908,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - React-cxxreact (= 1000.0.0) - React-jsi - React-jsiexecutor (= 1000.0.0) @@ -924,7 +924,7 @@ PODS: - React-rendererdebug - React-utils - React-jserrorhandler (1000.0.0): - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - React-debug - React-jsi - React-Mapbuffer @@ -934,13 +934,13 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - React-jsiexecutor (1000.0.0): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - React-cxxreact (= 1000.0.0) - React-jsi (= 1000.0.0) - React-perflogger (= 1000.0.0) @@ -969,7 +969,7 @@ PODS: - React-RCTActionSheet (1000.0.0): - React-Core/RCTActionSheetHeaders (= 1000.0.0) - React-RCTAnimation (1000.0.0): - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Codegen - React-Core/RCTAnimationHeaders @@ -1000,7 +1000,7 @@ PODS: - ReactCommon - React-RCTBlob (1000.0.0): - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - React-Codegen - React-Core/RCTBlobHeaders - React-Core/RCTWebSocket @@ -1011,7 +1011,7 @@ PODS: - React-RCTFabric (1000.0.0): - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - React-Core - React-debug - React-Fabric @@ -1027,7 +1027,7 @@ PODS: - React-utils - Yoga - React-RCTImage (1000.0.0): - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Codegen - React-Core/RCTImageHeaders @@ -1043,7 +1043,7 @@ PODS: - ReactCommon - ReactCommon/turbomodule/core (= 1000.0.0) - React-RCTNetwork (1000.0.0): - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Codegen - React-Core/RCTNetworkHeaders @@ -1058,7 +1058,7 @@ PODS: - React-NativeModulesApple - ReactCommon - React-RCTSettings (1000.0.0): - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Codegen - React-Core/RCTSettingsHeaders @@ -1066,7 +1066,7 @@ PODS: - React-NativeModulesApple - ReactCommon - React-RCTTest (1000.0.0): - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - React-Core (= 1000.0.0) - React-CoreModules (= 1000.0.0) - React-jsi (= 1000.0.0) @@ -1075,7 +1075,7 @@ PODS: - React-Core/RCTTextHeaders (= 1000.0.0) - Yoga - React-RCTVibration (1000.0.0): - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - React-Codegen - React-Core/RCTVibrationHeaders - React-jsi @@ -1084,12 +1084,12 @@ PODS: - React-rendererdebug (1000.0.0): - DoubleConversion - fmt (= 9.1.0) - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - React-debug - React-rncore (1000.0.0) - React-RuntimeApple (1000.0.0): - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - React-callinvoker - React-Core/Default - React-CoreModules @@ -1107,7 +1107,7 @@ PODS: - React-RuntimeCore (1000.0.0): - glog - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - React-cxxreact - React-jserrorhandler - React-jsi @@ -1119,7 +1119,7 @@ PODS: - React-jsi (= 1000.0.0) - React-RuntimeHermes (1000.0.0): - hermes-engine - - RCT-Folly/Fabric (= 2023.08.07.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - React-jsi - React-jsitracing - React-nativeconfig @@ -1128,7 +1128,7 @@ PODS: - React-runtimescheduler (1000.0.0): - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - React-callinvoker - React-cxxreact - React-debug @@ -1138,7 +1138,7 @@ PODS: - React-utils - React-utils (1000.0.0): - glog - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - React-debug - ReactCommon (1000.0.0): - React-logger (= 1000.0.0) @@ -1159,7 +1159,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - React-callinvoker (= 1000.0.0) - React-cxxreact (= 1000.0.0) - React-jsi (= 1000.0.0) @@ -1172,7 +1172,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - React-callinvoker (= 1000.0.0) - React-cxxreact (= 1000.0.0) - React-jsi (= 1000.0.0) @@ -1183,7 +1183,7 @@ PODS: - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - React-callinvoker (= 1000.0.0) - React-cxxreact (= 1000.0.0) - React-jsi (= 1000.0.0) @@ -1192,7 +1192,7 @@ PODS: - ScreenshotManager (0.0.1): - glog - hermes-engine - - RCT-Folly (= 2023.08.07.00) + - RCT-Folly (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Codegen diff --git a/packages/rn-tester/RCTTest/React-RCTTest.podspec b/packages/rn-tester/RCTTest/React-RCTTest.podspec index 7483fa8e0ae55a..5cdacf21f0f5b3 100644 --- a/packages/rn-tester/RCTTest/React-RCTTest.podspec +++ b/packages/rn-tester/RCTTest/React-RCTTest.podspec @@ -17,7 +17,7 @@ else end folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32' -folly_version = '2023.08.07.00' +folly_version = '2024.01.01.00' Pod::Spec.new do |s| s.name = "React-RCTTest"