Closed Bug 1784092 Opened 2 years ago Closed 2 years ago

Set ENABLE_CHANGE_ARRAY_BY_COPY on Nightly

Categories

(Core :: JavaScript: Standard Library, task)

task

Tracking

()

RESOLVED FIXED
105 Branch
Tracking Status
firefox105 --- fixed

People

(Reporter: anba, Assigned: anba)

References

(Blocks 1 open bug)

Details

Attachments

(5 files)

Enable ENABLE_CHANGE_ARRAY_BY_COPY on Nightly, because the proposal has reached stage 3, so we should make sure we actually run any tests for the proposal. But don't yet enable "javascript.options.experimental.enable_change_array_by_copy" by default on Nightly, because we still want to wait for https://github.com/tc39/test262/pull/3464 to get more test coverage. (All tests from the test262 PR pass in our current implementation.)

This only enables the build option, which allows to actually run any tests in CI.

Depends on D154267

Enable "array-grouping" and "change-array-by-copy" tests.

Depends on D154268

Update test262 after enabling the features from part 2.

Depends on D154269

Pushed by andre.bargull@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/8525901a008a
Part 1: Remove tests for removed TypedArray.prototype.toSpliced function. r=mgaudet
https://hg.mozilla.org/integration/autoland/rev/43f09ff76a7c
Part 2: Enable change-array-by-copy build option by default on Nightly. r=mgaudet
https://hg.mozilla.org/integration/autoland/rev/293b349acef8
Part 3: Update test262 importer feature checks. r=mgaudet
https://hg.mozilla.org/integration/autoland/rev/b92f9185c00e
Part 4: Update test262. r=mgaudet
https://hg.mozilla.org/integration/autoland/rev/a8f802732daf
Part 5: Update test262 exclusions. r=mgaudet
Depends on: 1784454

Actually a bug from an earlier patch. Filed bug 1784454 to fix it.

Flags: needinfo?(andrebargull)
Pushed by andre.bargull@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/f2ad151091ab
Part 1: Remove tests for removed TypedArray.prototype.toSpliced function. r=mgaudet
https://hg.mozilla.org/integration/autoland/rev/48af0bb8fded
Part 2: Enable change-array-by-copy build option by default on Nightly. r=mgaudet
https://hg.mozilla.org/integration/autoland/rev/bd3e6a687517
Part 3: Update test262 importer feature checks. r=mgaudet
https://hg.mozilla.org/integration/autoland/rev/e3ccb790bbc8
Part 4: Update test262. r=mgaudet
https://hg.mozilla.org/integration/autoland/rev/ae359d13647a
Part 5: Update test262 exclusions. r=mgaudet
Duplicate of this bug: 1771778
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: