From ad6e64f5874d3832f7842e665c83b5909f2e528f Mon Sep 17 00:00:00 2001 From: Sebastian Silbermann Date: Mon, 26 Feb 2024 18:52:22 +0100 Subject: [PATCH] Schedule BigInt support for next major --- packages/shared/ReactFeatureFlags.js | 4 ++-- packages/shared/forks/ReactFeatureFlags.native-fb.js | 4 ++-- packages/shared/forks/ReactFeatureFlags.native-oss.js | 4 ++-- packages/shared/forks/ReactFeatureFlags.test-renderer.js | 3 +-- .../shared/forks/ReactFeatureFlags.test-renderer.native.js | 4 ++-- packages/shared/forks/ReactFeatureFlags.test-renderer.www.js | 4 ++-- packages/shared/forks/ReactFeatureFlags.www.js | 3 ++- 7 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/shared/ReactFeatureFlags.js b/packages/shared/ReactFeatureFlags.js index 1423917522c65..0d283614d344f 100644 --- a/packages/shared/ReactFeatureFlags.js +++ b/packages/shared/ReactFeatureFlags.js @@ -102,8 +102,6 @@ export const enableCPUSuspense = __EXPERIMENTAL__; export const enableFloat = true; -export const enableBigIntSupport = __EXPERIMENTAL__; - // Enables unstable_useMemoCache hook, intended as a compilation target for // auto-memoization. export const enableUseMemoCacheHook = __EXPERIMENTAL__; @@ -176,6 +174,8 @@ export const disableClientCache = false; // Changes Server Components Reconciliation when they have keys export const enableServerComponentKeys = __NEXT_MAJOR__; +export const enableBigIntSupport = __NEXT_MAJOR__; + /** * Enables a new error detection for infinite render loops from updates caused * by setState or similar outside of the component owning the state. diff --git a/packages/shared/forks/ReactFeatureFlags.native-fb.js b/packages/shared/forks/ReactFeatureFlags.native-fb.js index acf266c8688b2..83f004e7ca834 100644 --- a/packages/shared/forks/ReactFeatureFlags.native-fb.js +++ b/packages/shared/forks/ReactFeatureFlags.native-fb.js @@ -86,8 +86,6 @@ export const enableTransitionTracing = false; export const enableFloat = true; -export const enableBigIntSupport = false; - export const useModernStrictMode = false; export const enableDO_NOT_USE_disableStrictPassiveEffect = false; export const enableFizzExternalRuntime = true; @@ -106,5 +104,7 @@ export const enableRefAsProp = false; export const enableReactTestRendererWarning = false; +export const enableBigIntSupport = false; + // Flow magic to verify the exports of this file match the original version. ((((null: any): ExportsType): FeatureFlagsType): ExportsType); diff --git a/packages/shared/forks/ReactFeatureFlags.native-oss.js b/packages/shared/forks/ReactFeatureFlags.native-oss.js index 7622e6a27c1e7..33226be203439 100644 --- a/packages/shared/forks/ReactFeatureFlags.native-oss.js +++ b/packages/shared/forks/ReactFeatureFlags.native-oss.js @@ -72,8 +72,6 @@ export const enableTransitionTracing = false; export const enableFloat = true; -export const enableBigIntSupport = false; - export const useModernStrictMode = false; export const enableDO_NOT_USE_disableStrictPassiveEffect = false; export const enableFizzExternalRuntime = true; @@ -97,5 +95,7 @@ export const enableRefAsProp = false; export const enableReactTestRendererWarning = false; +export const enableBigIntSupport = false; + // Flow magic to verify the exports of this file match the original version. ((((null: any): ExportsType): FeatureFlagsType): ExportsType); diff --git a/packages/shared/forks/ReactFeatureFlags.test-renderer.js b/packages/shared/forks/ReactFeatureFlags.test-renderer.js index 82fa45fe2002e..0bc3beb753d89 100644 --- a/packages/shared/forks/ReactFeatureFlags.test-renderer.js +++ b/packages/shared/forks/ReactFeatureFlags.test-renderer.js @@ -72,8 +72,6 @@ export const enableTransitionTracing = false; export const enableFloat = true; -export const enableBigIntSupport = false; - export const useModernStrictMode = false; export const enableDO_NOT_USE_disableStrictPassiveEffect = false; export const enableFizzExternalRuntime = true; @@ -101,6 +99,7 @@ export const enableInfiniteRenderLoopDetection = false; const __NEXT_MAJOR__ = __EXPERIMENTAL__; export const enableRefAsProp = __NEXT_MAJOR__; export const enableReactTestRendererWarning = false; +export const enableBigIntSupport = __NEXT_MAJOR__; // Flow magic to verify the exports of this file match the original version. ((((null: any): ExportsType): FeatureFlagsType): ExportsType); diff --git a/packages/shared/forks/ReactFeatureFlags.test-renderer.native.js b/packages/shared/forks/ReactFeatureFlags.test-renderer.native.js index e268f499a25fe..c9a7cece9cca9 100644 --- a/packages/shared/forks/ReactFeatureFlags.test-renderer.native.js +++ b/packages/shared/forks/ReactFeatureFlags.test-renderer.native.js @@ -71,8 +71,6 @@ export const enableTransitionTracing = false; export const enableFloat = true; -export const enableBigIntSupport = false; - export const useModernStrictMode = false; export const enableDO_NOT_USE_disableStrictPassiveEffect = false; export const enableDeferRootSchedulingToMicrotask = false; @@ -93,5 +91,7 @@ export const enableRefAsProp = false; export const enableReactTestRendererWarning = false; +export const enableBigIntSupport = false; + // Flow magic to verify the exports of this file match the original version. ((((null: any): ExportsType): FeatureFlagsType): ExportsType); diff --git a/packages/shared/forks/ReactFeatureFlags.test-renderer.www.js b/packages/shared/forks/ReactFeatureFlags.test-renderer.www.js index da39b5bbfa3f9..4aa68b2394333 100644 --- a/packages/shared/forks/ReactFeatureFlags.test-renderer.www.js +++ b/packages/shared/forks/ReactFeatureFlags.test-renderer.www.js @@ -72,8 +72,6 @@ export const enableTransitionTracing = false; export const enableFloat = true; -export const enableBigIntSupport = false; - export const useModernStrictMode = false; export const enableDO_NOT_USE_disableStrictPassiveEffect = false; export const enableFizzExternalRuntime = false; @@ -96,5 +94,7 @@ export const enableRefAsProp = false; export const enableReactTestRendererWarning = false; +export const enableBigIntSupport = false; + // Flow magic to verify the exports of this file match the original version. ((((null: any): ExportsType): FeatureFlagsType): ExportsType); diff --git a/packages/shared/forks/ReactFeatureFlags.www.js b/packages/shared/forks/ReactFeatureFlags.www.js index 5f639924dc7dc..5d392ffdca688 100644 --- a/packages/shared/forks/ReactFeatureFlags.www.js +++ b/packages/shared/forks/ReactFeatureFlags.www.js @@ -58,7 +58,6 @@ export const enableSuspenseAvoidThisFallbackFizz = false; export const enableCustomElementPropertySupport = true; export const enableCPUSuspense = true; export const enableFloat = true; -export const enableBigIntSupport = false; export const enableUseMemoCacheHook = true; export const enableUseEffectEventHook = true; export const enableFilterEmptyStringAttributesDOM = true; @@ -121,5 +120,7 @@ export const enableServerComponentLogs = true; export const enableReactTestRendererWarning = false; +export const enableBigIntSupport = false; + // Flow magic to verify the exports of this file match the original version. ((((null: any): ExportsType): FeatureFlagsType): ExportsType);