Make enableBigIntSupport a dynamic flag for Meta (#28617)
Make enableBigIntSupport a dynamic flag for Meta Should be an easy launch, but let's make this a dynamic flag to be safe.
Jan Kassens committed
Mar 25, 2024 at 13:48 UTC
5a75f9e78544fa6d052aff7fe99607e48f35b979
5 files changed
+5
-5
packages/shared/forks/ReactFeatureFlags.native-fb-dynamic.js
+1
@@ -21,6 +21,7 @@ export const alwaysThrottleDisappearingFallbacks = __VARIANT__;
21
export const alwaysThrottleRetries = __VARIANT__;
22
export const consoleManagedByDevToolsDuringStrictMode = __VARIANT__;
23
export const enableAsyncActions = __VARIANT__;
24
+export const enableBigIntSupport = __VARIANT__;
25
export const enableComponentStackLocations = __VARIANT__;
26
export const enableDeferRootSchedulingToMicrotask = __VARIANT__;
27
export const enableInfiniteRenderLoopDetection = __VARIANT__;
packages/shared/forks/ReactFeatureFlags.native-fb.js
+1
-2
@@ -23,6 +23,7 @@ export const {
23
alwaysThrottleRetries,
24
consoleManagedByDevToolsDuringStrictMode,
25
enableAsyncActions,
26
+ enableBigIntSupport,
27
enableComponentStackLocations,
28
enableDeferRootSchedulingToMicrotask,
29
enableInfiniteRenderLoopDetection,
@@ -102,7 +103,5 @@ export const disableStringRefs = false;
103
export const enableReactTestRendererWarning = false;
104
export const disableLegacyMode = false;
105
105
-export const enableBigIntSupport = false;
106
-
106
// Flow magic to verify the exports of this file match the original version.
107
((((null: any): ExportsType): FeatureFlagsType): ExportsType);
packages/shared/forks/ReactFeatureFlags.test-renderer.www.js
+1
-1
@@ -92,7 +92,7 @@ export const disableStringRefs = false;
92
export const enableReactTestRendererWarning = false;
93
export const disableLegacyMode = false;
94
95
-export const enableBigIntSupport = false;
95
+export const enableBigIntSupport = true;
96
97
// Flow magic to verify the exports of this file match the original version.
98
((((null: any): ExportsType): FeatureFlagsType): ExportsType);
packages/shared/forks/ReactFeatureFlags.www-dynamic.js
+1
@@ -15,6 +15,7 @@
15
16
export const disableInputAttributeSyncing = __VARIANT__;
17
export const disableIEWorkarounds = __VARIANT__;
18
+export const enableBigIntSupport = __VARIANT__;
19
export const enableLegacyFBSupport = __VARIANT__;
20
export const enableUseRefAccessWarning = __VARIANT__;
21
export const disableSchedulerTimeoutInWorkLoop = __VARIANT__;
packages/shared/forks/ReactFeatureFlags.www.js
+1
-2
@@ -17,6 +17,7 @@ const dynamicFeatureFlags: DynamicFeatureFlags = require('ReactFeatureFlags');
17
export const {
18
disableInputAttributeSyncing,
19
disableIEWorkarounds,
20
+ enableBigIntSupport,
21
enableTrustedTypesIntegration,
22
enableLegacyFBSupport,
23
enableDebugTracing,
@@ -116,8 +117,6 @@ export const enableServerComponentLogs = true;
117
118
export const enableReactTestRendererWarning = false;
119
119
-export const enableBigIntSupport = false;
120
-
120
// TODO: Roll out with GK. Don't keep as dynamic flag for too long, though,
121
// because JSX is an extremely hot path.
122
export const disableStringRefs = false;