From df73fd603133cac9542751209549c17d34ac58a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marja=20H=C3=B6ltt=C3=A4?= Date: Tue, 17 May 2022 07:21:38 +0000 Subject: [PATCH] Reland "[rab/gsab] Temporarily stage --harmony-rab-gsab to enable fuzzing" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 24286b8e24fdefa66792477c54dd1b0a3fe6121d. Reason for revert: Re-staging the experimental flag for fuzzing Original change's description: > Revert "[rab/gsab] Temporarily stage --harmony-rab-gsab to enable fuzzing" > > This reverts commit b8f88be06edca92508cfc1c6c282b7d0d94cc525. > > Reason: disabling an experimental feature in release branch > > Bug: v8:11111,v8:12870 > Change-Id: I6fbd6bdb318c0d25e69c04db208a0d5f2b9ebbd7 > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3647357 > Auto-Submit: Marja Hölttä > Reviewed-by: Jakob Kummerow > Commit-Queue: Jakob Kummerow > Cr-Commit-Position: refs/heads/main@{#80520} Bug: v8:11111,v8:12870 Change-Id: I0a45ed5ce53010196949dda23773d152aa605846 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3647836 Commit-Queue: Marja Hölttä Bot-Commit: Rubber Stamper Cr-Commit-Position: refs/heads/main@{#80576} --- src/flags/flag-definitions.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/flags/flag-definitions.h b/src/flags/flag-definitions.h index 744cb379cf..6e5607e6f6 100644 --- a/src/flags/flag-definitions.h +++ b/src/flags/flag-definitions.h @@ -299,8 +299,6 @@ DEFINE_BOOL(harmony_shipping, true, "enable all shipped harmony features") V(harmony_weak_refs_with_cleanup_some, \ "harmony weak references with FinalizationRegistry.prototype.cleanupSome") \ V(harmony_import_assertions, "harmony import assertions") \ - V(harmony_rab_gsab, \ - "harmony ResizableArrayBuffer / GrowableSharedArrayBuffer") \ V(harmony_temporal, "Temporal") \ V(harmony_shadow_realm, "harmony ShadowRealm") \ V(harmony_struct, "harmony structs and shared structs") @@ -315,8 +313,11 @@ DEFINE_BOOL(harmony_shipping, true, "enable all shipped harmony features") #endif // Features that are complete (but still behind the --harmony flag). -#define HARMONY_STAGED_BASE(V) \ - V(harmony_array_grouping, "harmony array grouping") +// --harmony-rab-gsab is staged temporarily to enable fuzzing. +#define HARMONY_STAGED_BASE(V) \ + V(harmony_array_grouping, "harmony array grouping") \ + V(harmony_rab_gsab, \ + "harmony ResizableArrayBuffer / GrowableSharedArrayBuffer") #ifdef V8_INTL_SUPPORT #define HARMONY_STAGED(V) HARMONY_STAGED_BASE(V)