Skip to content

Commit d63648b

Browse files
javachemeta-codesync[bot]
authored andcommitted
Remove deprecated rncore.h header (#59228)
Summary: Pull Request resolved: #59228 `rncore.h` is a deprecated forwarding shim left from renaming the core codegen module to `FBReactNativeSpec`. It only includes `FBReactNativeSpec.h`, aliases `rncore_ModuleProvider` to `FBReactNativeSpec_ModuleProvider`, and emits a `#warning` asking callers to migrate. Nothing in the repository includes it any more, so delete the header, drop it from the Android JNI target's exported headers, and point the last stale mention in the default app setup comment at the supported symbol. Changelog: [Android][Breaking] - Remove deprecated `rncore.h`; include `FBReactNativeSpec.h` and call `FBReactNativeSpec_ModuleProvider` instead Differential Revision: D126393806 fbshipit-source-id: f19f54eb769b1f86f5e7bfedfd8f34881fe103c0
1 parent 935b952 commit d63648b

6 files changed

Lines changed: 1 addition & 25 deletions

File tree

‎packages/react-native/ReactAndroid/cmake-utils/default-app-setup/OnLoad.cpp‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ std::shared_ptr<TurboModule> javaModuleProvider(
8888
// if (module != nullptr) {
8989
// return module;
9090
// }
91-
// return rncore_ModuleProvider(name, params);
91+
// return FBReactNativeSpec_ModuleProvider(name, params);
9292

9393
// We link app local modules if available
9494
#ifdef REACT_NATIVE_APP_MODULE_PROVIDER

‎packages/react-native/ReactAndroid/src/main/jni/react/newarchdefaults/rncore.h‎

Lines changed: 0 additions & 20 deletions
This file was deleted.

‎scripts/cxx-api/api-snapshots/ReactAndroidDebugCxx.api‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,6 @@ struct facebook::hermes::ISetEventLoopControl : public facebook::jsi::ICast {
375375

376376
const char facebook::react::ViewComponentName[];
377377
const facebook::react::EventTag facebook::react::EMPTY_EVENT_TAG;
378-
constexpr auto facebook::react::rncore_ModuleProvider;
379378
constexpr facebook::react::ReactNativeVersionType facebook::react::ReactNativeVersion;
380379
constexpr facebook::react::Tag facebook::react::kNoTag;
381380
constexpr uint32_t facebook::react::INITIAL_BUCKETS_SIZE;

‎scripts/cxx-api/api-snapshots/ReactAndroidFrameworksCxx.api‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,6 @@ const char facebook::react::TextComponentName[];
386386
const char facebook::react::ViewComponentName[];
387387
const facebook::react::EventTag facebook::react::EMPTY_EVENT_TAG;
388388
constexpr auto facebook::react::kSimpleThreadSafeCacheSizeCap;
389-
constexpr auto facebook::react::rncore_ModuleProvider;
390389
constexpr char facebook::react::LayoutConformanceShadowNodeComponentName[];
391390
constexpr char* const facebook::react::TextLayoutManagerKey;
392391
constexpr facebook::react::ReactNativeVersionType facebook::react::ReactNativeVersion;

‎scripts/cxx-api/api-snapshots/ReactAndroidNewarchCxx.api‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,6 @@ struct facebook::hermes::ISetEventLoopControl : public facebook::jsi::ICast {
375375

376376
const char facebook::react::ViewComponentName[];
377377
const facebook::react::EventTag facebook::react::EMPTY_EVENT_TAG;
378-
constexpr auto facebook::react::rncore_ModuleProvider;
379378
constexpr facebook::react::ReactNativeVersionType facebook::react::ReactNativeVersion;
380379
constexpr facebook::react::Tag facebook::react::kNoTag;
381380
constexpr uint32_t facebook::react::INITIAL_BUCKETS_SIZE;

‎scripts/cxx-api/api-snapshots/ReactAndroidReleaseCxx.api‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,6 @@ struct facebook::hermes::ISetEventLoopControl : public facebook::jsi::ICast {
375375

376376
const char facebook::react::ViewComponentName[];
377377
const facebook::react::EventTag facebook::react::EMPTY_EVENT_TAG;
378-
constexpr auto facebook::react::rncore_ModuleProvider;
379378
constexpr facebook::react::ReactNativeVersionType facebook::react::ReactNativeVersion;
380379
constexpr facebook::react::Tag facebook::react::kNoTag;
381380
constexpr uint32_t facebook::react::INITIAL_BUCKETS_SIZE;

0 commit comments

Comments
 (0)