Bug 1799619 - Disable array grouping by default on nightly; r=mgaudet

Differential Revision: https://phabricator.services.mozilla.com/D161567
This commit is contained in:
Yulia Startsev 2022-11-09 09:24:14 +00:00
Родитель 9843aa2746
Коммит 90c9e66373
5 изменённых файлов: 4 добавлений и 8 удалений

Просмотреть файл

@ -278,7 +278,7 @@ class JS_PUBLIC_API RealmCreationOptions {
bool iteratorHelpers_ = false;
bool shadowRealms_ = false;
#ifdef NIGHTLY_BUILD
bool arrayGrouping_ = true;
bool arrayGrouping_ = false;
bool arrayFromAsync_ = false;
#endif
#ifdef ENABLE_CHANGE_ARRAY_BY_COPY

Просмотреть файл

@ -611,7 +611,7 @@ bool shell::enablePropertyErrorMessageFix = false;
bool shell::enableIteratorHelpers = false;
bool shell::enableShadowRealms = false;
#ifdef NIGHTLY_BUILD
bool shell::enableArrayGrouping = true;
bool shell::enableArrayGrouping = false;
bool shell::enableArrayFromAsync = false;
#endif
#ifdef ENABLE_CHANGE_ARRAY_BY_COPY

Просмотреть файл

@ -778,7 +778,7 @@ static mozilla::Atomic<bool> sWeakRefsExposeCleanupSome(false);
static mozilla::Atomic<bool> sIteratorHelpersEnabled(false);
static mozilla::Atomic<bool> sShadowRealmsEnabled(false);
#ifdef NIGHTLY_BUILD
static mozilla::Atomic<bool> sArrayGroupingEnabled(true);
static mozilla::Atomic<bool> sArrayGroupingEnabled(false);
#endif
#ifdef ENABLE_CHANGE_ARRAY_BY_COPY
static mozilla::Atomic<bool> sChangeArrayByCopyEnabled(false);

Просмотреть файл

@ -235,10 +235,6 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=933681
"includes", "forEach", "map", "reduce", "reduceRight", "filter", "some", "every", "find",
"findIndex", "copyWithin", "fill", Symbol.iterator, Symbol.unscopables, "entries", "keys",
"values", "constructor", "flat", "flatMap", "at", "findLast", "findLastIndex"];
if (isNightlyBuild) {
gPrototypeProperties.Array.push("group");
gPrototypeProperties.Array.push("groupToMap");
}
gConstructorProperties.Array =
constructorProps(["isArray", "from", "of", Symbol.species]);
for (let c of typedArrayClasses) {

Просмотреть файл

@ -7293,7 +7293,7 @@
# Experimental support for Array Grouping in JavaScript.
- name: javascript.options.experimental.array_grouping
type: bool
value: true
value: false
mirror: always
#endif // NIGHTLY_BUILD