From a881036110b67598f3c2c6588783e058ca1e639f Mon Sep 17 00:00:00 2001 From: Lulu Wu Date: Thu, 29 Jun 2023 12:45:38 -0700 Subject: [PATCH] Enable Bridgless for JSC and frameworks (#38107) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/38107 This change makes bridgeless build with JSC and with all the frameworks settings. ## Changelog: [iOS][Added] Support bridgeless with JSC and frameworks Differential Revision: D47025704 fbshipit-source-id: cf177d7cb2ff5df35e4a5d583e16554b00d95973 --- .../AppDelegate/React-RCTAppDelegate.podspec | 8 +- packages/react-native/React-Core.podspec | 10 +- .../bridgeless/React-BridgelessApple.podspec | 6 +- .../bridgeless/React-BridgelessHermes.podspec | 1 + .../platform/ios/Core/RCTInstance.mm | 1 - .../platform/ios/Core/RCTJSThreadManager.mm | 1 - .../platform/ios/JSC/RCTJscInstance.h | 23 ++ .../platform/ios/JSC/RCTJscInstance.mm | 22 ++ .../cocoapods/__tests__/fabric-test.rb | 2 +- .../scripts/cocoapods/bridgeless.rb | 6 +- .../react-native/scripts/react_native_pods.rb | 2 +- packages/rn-tester/Podfile.lock | 254 ++++++------------ 12 files changed, 152 insertions(+), 184 deletions(-) create mode 100644 packages/react-native/ReactCommon/react/bridgeless/platform/ios/JSC/RCTJscInstance.h create mode 100644 packages/react-native/ReactCommon/react/bridgeless/platform/ios/JSC/RCTJscInstance.mm diff --git a/packages/react-native/Libraries/AppDelegate/React-RCTAppDelegate.podspec b/packages/react-native/Libraries/AppDelegate/React-RCTAppDelegate.podspec index 1c0950dac21314..6f1a24d14f674f 100644 --- a/packages/react-native/Libraries/AppDelegate/React-RCTAppDelegate.podspec +++ b/packages/react-native/Libraries/AppDelegate/React-RCTAppDelegate.podspec @@ -75,6 +75,8 @@ Pod::Spec.new do |s| } s.user_target_xcconfig = { "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/Headers/Private/React-Core\""} + use_hermes = ENV['USE_HERMES'] == nil || ENV['USE_HERMES'] == "1" + s.dependency "React-Core" s.dependency "RCT-Folly" s.dependency "RCTRequired" @@ -88,11 +90,13 @@ Pod::Spec.new do |s| if is_new_arch_enabled s.dependency "React-BridgelessCore" - s.dependency "React-BridgelessHermes" s.dependency "React-BridgelessApple" + if use_hermes + s.dependency "React-BridgelessHermes" + end end - if ENV['USE_HERMES'] == nil || ENV['USE_HERMES'] == "1" + if use_hermes s.dependency "React-hermes" else s.dependency "React-jsc" diff --git a/packages/react-native/React-Core.podspec b/packages/react-native/React-Core.podspec index 2fad76d2d9726a..eb4f566be44e04 100644 --- a/packages/react-native/React-Core.podspec +++ b/packages/react-native/React-Core.podspec @@ -99,7 +99,15 @@ Pod::Spec.new do |s| exclude_files = exclude_files.append("React/CxxBridge/JSCExecutorFactory.{h,mm}") end ss.exclude_files = exclude_files - ss.private_header_files = "React/Cxx*/*.h" + ss.private_header_files = [ + "React/CxxLogUtils/*.h", + "React/CxxUtils/*.h", + "React/CxxModule/*.h", + "React/CxxBridge/JSExecutorFactory.h", + "React/CxxBridge/NSDataBigString.h", + "React/CxxBridge/RCTCxxBridgeDelegate.h", + "React/CxxBridge/RCTJSIExecutorRuntimeInstaller.h", + "React/CxxBridge/RCTObjcExecutorFactory.h"] end s.subspec "DevSupport" do |ss| diff --git a/packages/react-native/ReactCommon/react/bridgeless/React-BridgelessApple.podspec b/packages/react-native/ReactCommon/react/bridgeless/React-BridgelessApple.podspec index 407752639b9490..77ebd3d76c0614 100644 --- a/packages/react-native/ReactCommon/react/bridgeless/React-BridgelessApple.podspec +++ b/packages/react-native/ReactCommon/react/bridgeless/React-BridgelessApple.podspec @@ -55,13 +55,15 @@ Pod::Spec.new do |s| s.dependency "React-NativeModulesApple" s.dependency "React-RCTFabric" s.dependency "React-BridgelessCore" - s.dependency "React-BridgelessHermes" s.dependency "React-Mapbuffer" s.dependency "React-jserrorhandler" if ENV["USE_HERMES"] == nil || ENV["USE_HERMES"] == "1" s.dependency "hermes-engine" + s.dependency "React-BridgelessHermes" + s.exclude_files = "platform/ios/JSC/*.{mm,h}" else - s.dependency "React-jsi" + s.dependency "React-jsc" + s.exclude_files = "platform/ios/hermes/*.{mm,h}" end end diff --git a/packages/react-native/ReactCommon/react/bridgeless/React-BridgelessHermes.podspec b/packages/react-native/ReactCommon/react/bridgeless/React-BridgelessHermes.podspec index 723cf9119d03dc..7708143b0477cc 100644 --- a/packages/react-native/ReactCommon/react/bridgeless/React-BridgelessHermes.podspec +++ b/packages/react-native/ReactCommon/react/bridgeless/React-BridgelessHermes.podspec @@ -51,6 +51,7 @@ Pod::Spec.new do |s| if ENV["USE_HERMES"] == nil || ENV["USE_HERMES"] == "1" s.dependency "hermes-engine" else + s.exclude_files = "hermes/*.{cpp,h}" s.dependency "React-jsi" end end diff --git a/packages/react-native/ReactCommon/react/bridgeless/platform/ios/Core/RCTInstance.mm b/packages/react-native/ReactCommon/react/bridgeless/platform/ios/Core/RCTInstance.mm index 044ea6894408dc..334edda5de92f0 100644 --- a/packages/react-native/ReactCommon/react/bridgeless/platform/ios/Core/RCTInstance.mm +++ b/packages/react-native/ReactCommon/react/bridgeless/platform/ios/Core/RCTInstance.mm @@ -28,7 +28,6 @@ #import #import #import -#import #import #import #import diff --git a/packages/react-native/ReactCommon/react/bridgeless/platform/ios/Core/RCTJSThreadManager.mm b/packages/react-native/ReactCommon/react/bridgeless/platform/ios/Core/RCTJSThreadManager.mm index 9f16b9bd2d3ac3..66d53609779b47 100644 --- a/packages/react-native/ReactCommon/react/bridgeless/platform/ios/Core/RCTJSThreadManager.mm +++ b/packages/react-native/ReactCommon/react/bridgeless/platform/ios/Core/RCTJSThreadManager.mm @@ -7,7 +7,6 @@ #import "RCTJSThreadManager.h" -// #import #import #import diff --git a/packages/react-native/ReactCommon/react/bridgeless/platform/ios/JSC/RCTJscInstance.h b/packages/react-native/ReactCommon/react/bridgeless/platform/ios/JSC/RCTJscInstance.h new file mode 100644 index 00000000000000..2a0246320e60dd --- /dev/null +++ b/packages/react-native/ReactCommon/react/bridgeless/platform/ios/JSC/RCTJscInstance.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import +#import + +namespace facebook { +namespace react { + +class RCTJscInstance : public JSEngineInstance { + public: + RCTJscInstance(); + + std::unique_ptr createJSRuntime() noexcept override; + + ~RCTJscInstance(){}; +}; +} // namespace react +} // namespace facebook diff --git a/packages/react-native/ReactCommon/react/bridgeless/platform/ios/JSC/RCTJscInstance.mm b/packages/react-native/ReactCommon/react/bridgeless/platform/ios/JSC/RCTJscInstance.mm new file mode 100644 index 00000000000000..b270ba8d27e2cd --- /dev/null +++ b/packages/react-native/ReactCommon/react/bridgeless/platform/ios/JSC/RCTJscInstance.mm @@ -0,0 +1,22 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import "RCTJscInstance.h" +#include + +namespace facebook { +namespace react { + +RCTJscInstance::RCTJscInstance() {} + +std::unique_ptr RCTJscInstance::createJSRuntime() noexcept +{ + return jsc::makeJSCRuntime(); +} + +} // namespace react +} // namespace facebook diff --git a/packages/react-native/scripts/cocoapods/__tests__/fabric-test.rb b/packages/react-native/scripts/cocoapods/__tests__/fabric-test.rb index 6e91c455f3f379..1e9cc9716a9b6a 100644 --- a/packages/react-native/scripts/cocoapods/__tests__/fabric-test.rb +++ b/packages/react-native/scripts/cocoapods/__tests__/fabric-test.rb @@ -52,7 +52,7 @@ def check_installed_pods(prefix) check_pod("React-FabricImage", :path => "#{prefix}/ReactCommon") check_pod("React-graphics", :path => "#{prefix}/ReactCommon/react/renderer/graphics") check_pod("React-RCTFabric", :path => "#{prefix}/React", :modular_headers => true) - check_pod("RCT-Folly/Fabric", :podspec => "#{prefix}/third-party-podspecs/RCT-Folly.podspec") + check_pod("RCT-Folly/Fabric", :podspec => "#{prefix}/third-party-podspecs/RCT-Folly.podspec", :modular_headers => true) check_pod("React-ImageManager", :path => "#{prefix}/ReactCommon/react/renderer/imagemanager/platform/ios") end diff --git a/packages/react-native/scripts/cocoapods/bridgeless.rb b/packages/react-native/scripts/cocoapods/bridgeless.rb index fb0efca61e8214..bd0a97f4502841 100644 --- a/packages/react-native/scripts/cocoapods/bridgeless.rb +++ b/packages/react-native/scripts/cocoapods/bridgeless.rb @@ -7,10 +7,12 @@ # Set up Bridgeless dependencies # # @parameter react_native_path: relative path to react-native -def setup_bridgeless!(react_native_path: "../node_modules/react-native") +def setup_bridgeless!(react_native_path: "../node_modules/react-native", use_hermes: true) pod "React-jsitracing", :path => "#{react_native_path}/ReactCommon/hermes/executor/" pod "React-runtimescheduler", :path => "#{react_native_path}/ReactCommon/react/renderer/runtimescheduler" pod 'React-BridgelessCore', :path => "#{react_native_path}/ReactCommon/react/bridgeless" - pod 'React-BridgelessHermes', :path => "#{react_native_path}/ReactCommon/react/bridgeless" pod 'React-BridgelessApple', :path => "#{react_native_path}/ReactCommon/react/bridgeless" + if use_hermes + pod 'React-BridgelessHermes', :path => "#{react_native_path}/ReactCommon/react/bridgeless" + end end diff --git a/packages/react-native/scripts/react_native_pods.rb b/packages/react-native/scripts/react_native_pods.rb index 60f8e87b24a82f..c5474b89ca1880 100644 --- a/packages/react-native/scripts/react_native_pods.rb +++ b/packages/react-native/scripts/react_native_pods.rb @@ -171,7 +171,7 @@ def use_react_native! ( end if new_arch_enabled - setup_bridgeless!(:react_native_path => prefix) + setup_bridgeless!(:react_native_path => prefix, :use_hermes => hermes_enabled) end # Flipper now build in Release mode but it is not linked to the Release binary (as specified by the Configuration option) diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index 3d78de7f81d865..fcaac2d845f476 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -4,17 +4,8 @@ PODS: - FBLazyVector (1000.0.0) - fmt (6.2.1) - glog (0.3.5) - - hermes-engine (1000.0.0): - - hermes-engine/Hermes (= 1000.0.0) - - hermes-engine/JSI (= 1000.0.0) - - hermes-engine/Public (= 1000.0.0) - - hermes-engine/Hermes (1000.0.0) - - hermes-engine/JSI (1000.0.0) - - hermes-engine/Public (1000.0.0) - - libevent (2.1.12) - MyNativeView (0.0.1): - glog - - hermes-engine - RCT-Folly (= 2021.07.22.00) - RCTRequired - RCTTypeSafety @@ -23,6 +14,7 @@ PODS: - React-debug - React-Fabric - React-graphics + - React-jsi - React-NativeModulesApple - React-RCTFabric - React-rendererdebug @@ -32,7 +24,6 @@ PODS: - Yoga - NativeCxxModuleExample (0.0.1): - glog - - hermes-engine - RCT-Folly (= 2021.07.22.00) - RCTRequired - RCTTypeSafety @@ -41,6 +32,7 @@ PODS: - React-debug - React-Fabric - React-graphics + - React-jsi - React-NativeModulesApple - React-RCTFabric - React-rendererdebug @@ -65,12 +57,6 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog - - RCT-Folly/Futures (2021.07.22.00): - - boost - - DoubleConversion - - fmt (~> 6.2.1) - - glog - - libevent - RCTRequired (1000.0.0) - RCTTypeSafety (1000.0.0): - FBLazyVector (= 1000.0.0) @@ -90,14 +76,13 @@ PODS: - React-RCTText (= 1000.0.0) - React-RCTVibration (= 1000.0.0) - React-BridgelessApple (1000.0.0): - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - React-BridgelessCore - - React-BridgelessHermes - React-callinvoker - React-Core/Default - React-CoreModules - React-cxxreact + - React-jsc - React-jserrorhandler - React-jsi - React-jsiexecutor @@ -108,7 +93,6 @@ PODS: - React-utils - React-BridgelessCore (1000.0.0): - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - React-cxxreact - React-jserrorhandler @@ -116,17 +100,10 @@ PODS: - React-jsiexecutor - React-runtimeexecutor - React-runtimescheduler - - React-BridgelessHermes (1000.0.0): - - hermes-engine - - RCT-Folly/Fabric (= 2021.07.22.00) - - React-jsi - - React-jsitracing - - React-nativeconfig - React-callinvoker (1000.0.0) - React-Codegen (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly - RCTRequired - RCTTypeSafety @@ -134,6 +111,7 @@ PODS: - React-debug - React-Fabric - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-NativeModulesApple @@ -143,11 +121,10 @@ PODS: - ReactCommon/turbomodule/core - React-Core (1000.0.0): - glog - - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default (= 1000.0.0) - React-cxxreact (= 1000.0.0) - - React-hermes + - React-jsc - React-jsi (= 1000.0.0) - React-jsiexecutor (= 1000.0.0) - React-perflogger (= 1000.0.0) @@ -156,11 +133,10 @@ PODS: - Yoga - React-Core/CoreModulesHeaders (1000.0.0): - glog - - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - React-cxxreact (= 1000.0.0) - - React-hermes + - React-jsc - React-jsi (= 1000.0.0) - React-jsiexecutor (= 1000.0.0) - React-perflogger (= 1000.0.0) @@ -169,10 +145,9 @@ PODS: - Yoga - React-Core/Default (1000.0.0): - glog - - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-cxxreact (= 1000.0.0) - - React-hermes + - React-jsc - React-jsi (= 1000.0.0) - React-jsiexecutor (= 1000.0.0) - React-perflogger (= 1000.0.0) @@ -181,12 +156,11 @@ PODS: - Yoga - React-Core/DevSupport (1000.0.0): - glog - - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default (= 1000.0.0) - React-Core/RCTWebSocket (= 1000.0.0) - React-cxxreact (= 1000.0.0) - - React-hermes + - React-jsc - React-jsi (= 1000.0.0) - React-jsiexecutor (= 1000.0.0) - React-jsinspector (= 1000.0.0) @@ -196,11 +170,10 @@ PODS: - Yoga - React-Core/RCTActionSheetHeaders (1000.0.0): - glog - - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - React-cxxreact (= 1000.0.0) - - React-hermes + - React-jsc - React-jsi (= 1000.0.0) - React-jsiexecutor (= 1000.0.0) - React-perflogger (= 1000.0.0) @@ -209,11 +182,10 @@ PODS: - Yoga - React-Core/RCTAnimationHeaders (1000.0.0): - glog - - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - React-cxxreact (= 1000.0.0) - - React-hermes + - React-jsc - React-jsi (= 1000.0.0) - React-jsiexecutor (= 1000.0.0) - React-perflogger (= 1000.0.0) @@ -222,11 +194,10 @@ PODS: - Yoga - React-Core/RCTBlobHeaders (1000.0.0): - glog - - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - React-cxxreact (= 1000.0.0) - - React-hermes + - React-jsc - React-jsi (= 1000.0.0) - React-jsiexecutor (= 1000.0.0) - React-perflogger (= 1000.0.0) @@ -235,11 +206,10 @@ PODS: - Yoga - React-Core/RCTImageHeaders (1000.0.0): - glog - - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - React-cxxreact (= 1000.0.0) - - React-hermes + - React-jsc - React-jsi (= 1000.0.0) - React-jsiexecutor (= 1000.0.0) - React-perflogger (= 1000.0.0) @@ -248,11 +218,10 @@ PODS: - Yoga - React-Core/RCTLinkingHeaders (1000.0.0): - glog - - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - React-cxxreact (= 1000.0.0) - - React-hermes + - React-jsc - React-jsi (= 1000.0.0) - React-jsiexecutor (= 1000.0.0) - React-perflogger (= 1000.0.0) @@ -261,11 +230,10 @@ PODS: - Yoga - React-Core/RCTNetworkHeaders (1000.0.0): - glog - - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - React-cxxreact (= 1000.0.0) - - React-hermes + - React-jsc - React-jsi (= 1000.0.0) - React-jsiexecutor (= 1000.0.0) - React-perflogger (= 1000.0.0) @@ -274,11 +242,10 @@ PODS: - Yoga - React-Core/RCTPushNotificationHeaders (1000.0.0): - glog - - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - React-cxxreact (= 1000.0.0) - - React-hermes + - React-jsc - React-jsi (= 1000.0.0) - React-jsiexecutor (= 1000.0.0) - React-perflogger (= 1000.0.0) @@ -287,11 +254,10 @@ PODS: - Yoga - React-Core/RCTSettingsHeaders (1000.0.0): - glog - - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - React-cxxreact (= 1000.0.0) - - React-hermes + - React-jsc - React-jsi (= 1000.0.0) - React-jsiexecutor (= 1000.0.0) - React-perflogger (= 1000.0.0) @@ -300,11 +266,10 @@ PODS: - Yoga - React-Core/RCTTextHeaders (1000.0.0): - glog - - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - React-cxxreact (= 1000.0.0) - - React-hermes + - React-jsc - React-jsi (= 1000.0.0) - React-jsiexecutor (= 1000.0.0) - React-perflogger (= 1000.0.0) @@ -313,11 +278,10 @@ PODS: - Yoga - React-Core/RCTVibrationHeaders (1000.0.0): - glog - - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default - React-cxxreact (= 1000.0.0) - - React-hermes + - React-jsc - React-jsi (= 1000.0.0) - React-jsiexecutor (= 1000.0.0) - React-perflogger (= 1000.0.0) @@ -326,11 +290,10 @@ PODS: - Yoga - React-Core/RCTWebSocket (1000.0.0): - glog - - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Core/Default (= 1000.0.0) - React-cxxreact (= 1000.0.0) - - React-hermes + - React-jsc - React-jsi (= 1000.0.0) - React-jsiexecutor (= 1000.0.0) - React-perflogger (= 1000.0.0) @@ -351,7 +314,6 @@ PODS: - boost (= 1.76.0) - DoubleConversion - glog - - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-callinvoker (= 1000.0.0) - React-jsi (= 1000.0.0) @@ -363,7 +325,6 @@ PODS: - React-Fabric (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -387,7 +348,7 @@ PODS: - React-Fabric/textlayoutmanager (= 1000.0.0) - React-Fabric/uimanager (= 1000.0.0) - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -396,7 +357,6 @@ PODS: - React-Fabric/animations (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -404,7 +364,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -413,7 +373,6 @@ PODS: - React-Fabric/attributedstring (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -421,7 +380,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -430,7 +389,6 @@ PODS: - React-Fabric/butter (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -438,7 +396,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -447,7 +405,6 @@ PODS: - React-Fabric/componentregistry (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -455,7 +412,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -464,7 +421,6 @@ PODS: - React-Fabric/componentregistrynative (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -472,7 +428,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -481,7 +437,6 @@ PODS: - React-Fabric/components (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -500,7 +455,7 @@ PODS: - React-Fabric/components/unimplementedview (= 1000.0.0) - React-Fabric/components/view (= 1000.0.0) - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -509,7 +464,6 @@ PODS: - React-Fabric/components/inputaccessory (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -517,7 +471,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -526,7 +480,6 @@ PODS: - React-Fabric/components/legacyviewmanagerinterop (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -534,7 +487,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -543,7 +496,6 @@ PODS: - React-Fabric/components/modal (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -551,7 +503,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -560,7 +512,6 @@ PODS: - React-Fabric/components/rncore (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -568,7 +519,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -577,7 +528,6 @@ PODS: - React-Fabric/components/root (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -585,7 +535,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -594,7 +544,6 @@ PODS: - React-Fabric/components/safeareaview (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -602,7 +551,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -611,7 +560,6 @@ PODS: - React-Fabric/components/scrollview (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -619,7 +567,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -628,7 +576,6 @@ PODS: - React-Fabric/components/text (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -636,7 +583,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -645,7 +592,6 @@ PODS: - React-Fabric/components/textinput (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -653,7 +599,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -662,7 +608,6 @@ PODS: - React-Fabric/components/unimplementedview (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -670,7 +615,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -679,7 +624,6 @@ PODS: - React-Fabric/components/view (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -687,7 +631,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -697,7 +641,6 @@ PODS: - React-Fabric/core (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -705,7 +648,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -714,7 +657,6 @@ PODS: - React-Fabric/imagemanager (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -722,7 +664,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -731,7 +673,6 @@ PODS: - React-Fabric/leakchecker (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -739,7 +680,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -748,7 +689,6 @@ PODS: - React-Fabric/mounting (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -756,7 +696,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -765,7 +705,6 @@ PODS: - React-Fabric/runtimescheduler (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -773,7 +712,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -782,7 +721,6 @@ PODS: - React-Fabric/scheduler (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -790,7 +728,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -799,7 +737,6 @@ PODS: - React-Fabric/telemetry (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -807,7 +744,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -816,7 +753,6 @@ PODS: - React-Fabric/templateprocessor (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -824,7 +760,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -833,7 +769,6 @@ PODS: - React-Fabric/textlayoutmanager (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -842,7 +777,7 @@ PODS: - React-debug - React-Fabric/uimanager - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -851,7 +786,6 @@ PODS: - React-Fabric/uimanager (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) @@ -859,7 +793,7 @@ PODS: - React-cxxreact - React-debug - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -868,14 +802,13 @@ PODS: - React-FabricImage (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - RCTRequired (= 1000.0.0) - RCTTypeSafety (= 1000.0.0) - React-Fabric - React-graphics (= 1000.0.0) - React-ImageManager - - React-jsi (= 1000.0.0) + - React-jsi - React-jsiexecutor (= 1000.0.0) - React-logger - React-rendererdebug @@ -886,17 +819,6 @@ PODS: - glog - RCT-Folly/Fabric (= 2021.07.22.00) - React-Core/Default (= 1000.0.0) - - React-hermes (1000.0.0): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - RCT-Folly/Futures (= 2021.07.22.00) - - React-cxxreact (= 1000.0.0) - - React-jsi - - React-jsiexecutor (= 1000.0.0) - - React-jsinspector (= 1000.0.0) - - React-perflogger (= 1000.0.0) - React-ImageManager (1000.0.0): - glog - RCT-Folly/Fabric @@ -906,6 +828,11 @@ PODS: - React-RCTImage - React-rendererdebug - React-utils + - React-jsc (1000.0.0): + - React-jsc/Fabric (= 1000.0.0) + - React-jsi (= 1000.0.0) + - React-jsc/Fabric (1000.0.0): + - React-jsi (= 1000.0.0) - React-jserrorhandler (1000.0.0): - RCT-Folly/Fabric (= 2021.07.22.00) - React-jsi (= 1000.0.0) @@ -914,12 +841,10 @@ PODS: - boost (= 1.76.0) - DoubleConversion - glog - - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-jsiexecutor (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-cxxreact (= 1000.0.0) - React-jsi (= 1000.0.0) @@ -935,7 +860,6 @@ PODS: - React-nativeconfig (1000.0.0) - React-NativeModulesApple (1000.0.0): - glog - - hermes-engine - React-callinvoker - React-Core - React-cxxreact @@ -959,13 +883,12 @@ PODS: - RCTTypeSafety - React-BridgelessApple - React-BridgelessCore - - React-BridgelessHermes - React-Core - React-CoreModules - React-debug - React-Fabric - React-graphics - - React-hermes + - React-jsc - React-nativeconfig - React-NativeModulesApple - React-RCTFabric @@ -975,7 +898,6 @@ PODS: - React-utils - ReactCommon/turbomodule/core - React-RCTBlob (1000.0.0): - - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-Codegen (= 1000.0.0) - React-Core/RCTBlobHeaders (= 1000.0.0) @@ -985,7 +907,6 @@ PODS: - ReactCommon/turbomodule/core (= 1000.0.0) - React-RCTFabric (1000.0.0): - glog - - hermes-engine - RCT-Folly/Fabric (= 2021.07.22.00) - React-Core (= 1000.0.0) - React-debug @@ -993,6 +914,7 @@ PODS: - React-FabricImage - React-graphics - React-ImageManager + - React-jsi - React-nativeconfig - React-RCTImage (= 1000.0.0) - React-RCTText @@ -1055,7 +977,6 @@ PODS: - React-jsi (= 1000.0.0) - React-runtimescheduler (1000.0.0): - glog - - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-callinvoker - React-debug @@ -1068,17 +989,16 @@ PODS: - React-debug - ReactCommon-Samples (1000.0.0): - DoubleConversion - - hermes-engine - RCT-Folly - React-Codegen - React-Core - React-cxxreact + - React-jsi - React-NativeModulesApple - ReactCommon/turbomodule/core - ReactCommon/turbomodule/bridging (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-callinvoker (= 1000.0.0) - React-cxxreact (= 1000.0.0) @@ -1088,7 +1008,6 @@ PODS: - ReactCommon/turbomodule/core (1000.0.0): - DoubleConversion - glog - - hermes-engine - RCT-Folly (= 2021.07.22.00) - React-callinvoker (= 1000.0.0) - React-cxxreact (= 1000.0.0) @@ -1097,7 +1016,6 @@ PODS: - React-perflogger (= 1000.0.0) - ScreenshotManager (0.0.1): - glog - - hermes-engine - RCT-Folly (= 2021.07.22.00) - RCTRequired - RCTTypeSafety @@ -1106,6 +1024,7 @@ PODS: - React-debug - React-Fabric - React-graphics + - React-jsi - React-NativeModulesApple - React-RCTFabric - React-rendererdebug @@ -1121,8 +1040,6 @@ DEPENDENCIES: - DoubleConversion (from `../react-native/third-party-podspecs/DoubleConversion.podspec`) - FBLazyVector (from `../react-native/Libraries/FBLazyVector`) - glog (from `../react-native/third-party-podspecs/glog.podspec`) - - hermes-engine (from `../react-native/sdks/hermes-engine/hermes-engine.podspec`) - - libevent (~> 2.1.12) - MyNativeView (from `NativeComponentExample`) - NativeCxxModuleExample (from `NativeCxxModuleExample`) - OCMock (~> 3.9.1) @@ -1133,7 +1050,6 @@ DEPENDENCIES: - React (from `../react-native/`) - React-BridgelessApple (from `../react-native/ReactCommon/react/bridgeless`) - React-BridgelessCore (from `../react-native/ReactCommon/react/bridgeless`) - - React-BridgelessHermes (from `../react-native/ReactCommon/react/bridgeless`) - React-callinvoker (from `../react-native/ReactCommon/callinvoker`) - React-Codegen (from `build/generated/ios`) - React-Core (from `../react-native/`) @@ -1144,8 +1060,9 @@ DEPENDENCIES: - React-Fabric (from `../react-native/ReactCommon`) - React-FabricImage (from `../react-native/ReactCommon`) - React-graphics (from `../react-native/ReactCommon/react/renderer/graphics`) - - React-hermes (from `../react-native/ReactCommon/hermes`) - React-ImageManager (from `../react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) + - React-jsc (from `../react-native/ReactCommon/jsc`) + - React-jsc/Fabric (from `../react-native/ReactCommon/jsc`) - React-jserrorhandler (from `../react-native/ReactCommon/jserrorhandler`) - React-jsi (from `../react-native/ReactCommon/jsi`) - React-jsiexecutor (from `../react-native/ReactCommon/jsiexecutor`) @@ -1182,7 +1099,6 @@ DEPENDENCIES: SPEC REPOS: trunk: - fmt - - libevent - OCMock - SocketRocket @@ -1195,9 +1111,6 @@ EXTERNAL SOURCES: :path: "../react-native/Libraries/FBLazyVector" glog: :podspec: "../react-native/third-party-podspecs/glog.podspec" - hermes-engine: - :podspec: "../react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: '' MyNativeView: :path: NativeComponentExample NativeCxxModuleExample: @@ -1214,8 +1127,6 @@ EXTERNAL SOURCES: :path: "../react-native/ReactCommon/react/bridgeless" React-BridgelessCore: :path: "../react-native/ReactCommon/react/bridgeless" - React-BridgelessHermes: - :path: "../react-native/ReactCommon/react/bridgeless" React-callinvoker: :path: "../react-native/ReactCommon/callinvoker" React-Codegen: @@ -1234,10 +1145,10 @@ EXTERNAL SOURCES: :path: "../react-native/ReactCommon" React-graphics: :path: "../react-native/ReactCommon/react/renderer/graphics" - React-hermes: - :path: "../react-native/ReactCommon/hermes" React-ImageManager: :path: "../react-native/ReactCommon/react/renderer/imagemanager/platform/ios" + React-jsc: + :path: "../react-native/ReactCommon/jsc" React-jserrorhandler: :path: "../react-native/ReactCommon/jserrorhandler" React-jsi: @@ -1309,44 +1220,41 @@ SPEC CHECKSUMS: FBLazyVector: f4492a543c5a8fa1502d3a5867e3f7252497cfe8 fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9 glog: 99bd064df01718db56b8f75e6b5ea3051c7dad0a - hermes-engine: ab8b04c6ceac7e5cdf8b80be22107a9fffe8dfe6 - libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 - MyNativeView: 0476cfb28ffbae3e3a0a7abcd91874a9950dfaaa - NativeCxxModuleExample: 90eae6c1e46e6568b9ee3fd31e82799d22c2a4ad + MyNativeView: 59008ae4e02f2ee035b79a60254713a9d3f61d52 + NativeCxxModuleExample: d4eec7a8e74e2bb5e9b7f0b578079dbeb708029a OCMock: 9491e4bec59e0b267d52a9184ff5605995e74be8 RCT-Folly: b0d1393cb3763d71efca99db314c65f0072eb0fe RCTRequired: 82c56a03b3efd524bfdb581a906add903f78f978 RCTTypeSafety: 034ade4e3b36be976b8378f825ccadbe104fa852 React: cb6dc75e09f32aeddb4d8fb58a394a67219a92fe - React-BridgelessApple: 7b25cc196775cba0800040f75c7290637ecbf626 - React-BridgelessCore: 7be1f8c12131c57ead18e66aa90a7063e582b968 - React-BridgelessHermes: 879ce79d214be6b15787f7de74674045f97bde03 + React-BridgelessApple: 849f20885c11e1af2adae038b6d342df7859d44c + React-BridgelessCore: c4bc485d1669e3bf0f25b257bb4cac2e72d0419e React-callinvoker: bae59cbd6affd712bbfc703839dad868ff35069d - React-Codegen: 04ba7912f182dba87522a2c85c5b6b4f4b2ca683 - React-Core: af44a23249c37faccaa4ad490f373819cb23c8f2 + React-Codegen: 4986f11d93f42d109e7ba574bd00105955c18221 + React-Core: 300cfd5b0a8b04283079111a68ba580c4d594644 React-CoreModules: b2a626b7880f5ba5434ddb36797d6c3050645069 - React-cxxreact: 21b73aa1e245d6c701e62150312c3748756bbf42 + React-cxxreact: 87ced584a35f147307fc91d110db9f3a81c1d99a React-debug: b8ca04c97389d8deb71159f7fbba395904b2d599 - React-Fabric: 63bfc6cc9d2ec9191cf71531ccc52da9c64c8c2a - React-FabricImage: 0c2f22ad19d3920ed1f95dd45f8ea885b8507feb + React-Fabric: 039ddbb4734ece61c0b0870566c6636019923688 + React-FabricImage: 0b3ea28c3cfe3c44b0d9da7f8c089d36f1684808 React-graphics: cb2b0d040a7f798ed14d7ce3caf07a89cb78e306 - React-hermes: fa4837e1d1e55f462ad3e485794056189b495d7e React-ImageManager: 85e3d6600b740cfa25e079bd7d0c460a6ba6665b + React-jsc: e49efa048247735aa67be1440eba9d977f03879d React-jserrorhandler: 13d74cf05cdcb78355b8ffb18b5d6c3bf7b4e465 - React-jsi: ae20bc6ced4999f64acc5163cbfa67f878f346f4 - React-jsiexecutor: 754993beb8627912e5b25344cad02ed11a616d9f + React-jsi: ecc314bc5f0625120ddfc9517edfa2f60b9c4252 + React-jsiexecutor: 6a0b5825828c4d3b452bf1485b3b841c36713c95 React-jsinspector: bede0a6ac88f2463eafc1301239fe943adf06fa7 React-jsitracing: db9fb46b96b8e58e1d603b0269a3b92735cd5cad React-logger: c20eb15d006d5c303cf6bfbb11243c8d579d9f56 React-Mapbuffer: f6997dcdedb2f6816a36b972d1a39ea278c17485 React-nativeconfig: 614a27e2704609dd6501137b77d1278266beafa2 - React-NativeModulesApple: e818cad892ed5b090dad1467fca70139f14a347c + React-NativeModulesApple: d8a757252dbcd08ac54cf1606e096c7ba4884669 React-perflogger: c294d51cfc18b90caa1604ef3a0fe2dd76b9e15e React-RCTActionSheet: 943bd5f540f3af1e5a149c13c4de81858edf718a React-RCTAnimation: 2c4bb7f0f5734cffc722d08f0db0082b56f74f19 - React-RCTAppDelegate: 8198915c0d666074fca532488b3863926ed67267 - React-RCTBlob: 8ca8256f44b9c002c126ae15764ba7fca9b7e568 - React-RCTFabric: 60cc4beada6b3e82025313cadd22bda7b93d1706 + React-RCTAppDelegate: 64e535f0d0b11a095e5839fa907ce7751d882267 + React-RCTBlob: 0d3a2bbd6e9d415cf9775083e71b5539a33eda56 + React-RCTFabric: 3c4c7f5ce155eb6a2697223d193e47bab4592c63 React-RCTImage: bb95cc1d6ac1370dcebcc88b13938b31d93d5eff React-RCTLinking: 1d65dcc1acf31b0824a07498b2a62fe0faa8c996 React-RCTNetwork: 584d43bdefb0d73d90eec6146b79cafcc9242d00 @@ -1358,11 +1266,11 @@ SPEC CHECKSUMS: React-rendererdebug: 964a1c7696e5a3db09f969fbea8c4799d357b87e React-rncore: 1eb30c961c5061f3ac07850e77f0038f0c29ac46 React-runtimeexecutor: e1c32bc249dd3cf3919cb4664fd8dc84ef70cff7 - React-runtimescheduler: fb782d7880ed883add4f1ad02cd6d444945a45bd + React-runtimescheduler: adc24d7aa23f30e8f4cd711b50a5b4180e8b33b0 React-utils: 6d6dcf42bdbf8f4972e252bd031f34ccf105f0aa - ReactCommon: 035608c9665dd0bf7a75a6b90bba252731345312 - ReactCommon-Samples: c4f4880fd3ae74e88698c74310f7328a58a66c81 - ScreenshotManager: 6aa4733a336606bfed7e8ce50b825b906f1d2942 + ReactCommon: 39f00514ceeff66073c919ec2d97b299afa551ad + ReactCommon-Samples: b5f49b2e62f1a7e865197bb7daa2a66104bfed02 + ScreenshotManager: 870b88afa7fb6fce0f65587d5eaa8ddfa64a3748 SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608 Yoga: 239f77be94241af2a02e7018fe6165a715bc25f1