Closed Bug 1795816 Opened 2 years ago Closed 11 months ago

Ship Array.fromAsync to nightly

Categories

(Core :: JavaScript Engine, task, P3)

task

Tracking

()

RESOLVED FIXED
115 Branch
Tracking Status
firefox115 --- fixed

People

(Reporter: mgaudet, Assigned: mgaudet)

References

Details

(Keywords: dev-doc-complete)

Attachments

(2 files)

Once Bug 1795452 lands, we'll need to decide when we ship the feature on nightly.

I think a good requirement would be having test262 tests available for it.

Igalia is planning to start on test262 tests soonish, fwiw.

Keywords: dev-doc-needed
Severity: -- → N/A
Priority: -- → P3
Depends on: 1825356
Depends on: 1833946
Assignee: nobody → mgaudet
Status: NEW → ASSIGNED

Depends on D178481

Pushed by mgaudet@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a05698163bc8
Remove Nightly Build guarding around Array.fromAsync in anticipation of train riding r=arai
https://hg.mozilla.org/integration/autoland/rev/25ce4c12dfca
Ship Array.fromAsync r=arai

Backed out for causing multiple failures on test_xrayToJS.xhtml.

[task 2023-05-23T21:32:38.243Z] 21:32:38     INFO - TEST-PASS | js/xpconnect/tests/chrome/test_xrayToJS.xhtml | Xrayed instances see proto expandos 
[task 2023-05-23T21:32:38.244Z] 21:32:38     INFO - Buffered messages finished
[task 2023-05-23T21:32:38.245Z] 21:32:38     INFO - TEST-UNEXPECTED-FAIL | js/xpconnect/tests/chrome/test_xrayToJS.xhtml | A property on the Array constructor has changed! You need a security audit from an XPConnect peer - got "[\"from\", \"fromAsync\", \"isArray\", \"length\", \"name\", \"of\", \"prototype\"]", expected "[\"from\", \"isArray\", \"length\", \"name\", \"of\", \"prototype\"]"
[task 2023-05-23T21:32:38.246Z] 21:32:38     INFO - SimpleTest.is@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:507:14
[task 2023-05-23T21:32:38.246Z] 21:32:38     INFO - testXray@chrome://mochitests/content/chrome/js/xpconnect/tests/chrome/test_xrayToJS.xhtml:501:7
[task 2023-05-23T21:32:38.247Z] 21:32:38     INFO - testArray@chrome://mochitests/content/chrome/js/xpconnect/tests/chrome/test_xrayToJS.xhtml:648:13
[task 2023-05-23T21:32:38.247Z] 21:32:38     INFO - go@chrome://mochitests/content/chrome/js/xpconnect/tests/chrome/test_xrayToJS.xhtml:185:5
[task 2023-05-23T21:32:38.247Z] 21:32:38     INFO - onload@chrome://mochitests/content/chrome/js/xpconnect/tests/chrome/test_xrayToJS.xhtml:1:1
[task 2023-05-23T21:32:38.249Z] 21:32:38     INFO - TEST-PASS | js/xpconnect/tests/chrome/test_xrayToJS.xhtml | A symbol-keyed property on the Array constructor has been changed! You need a security audit from an XPConnect peer 
[task 2023-05-23T21:32:38.249Z] 21:32:38     INFO - Running tests for property: Array.from
Flags: needinfo?(mgaudet)
Pushed by mgaudet@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7c2aa1e8b112
Remove Nightly Build guarding around Array.fromAsync in anticipation of train riding r=arai
https://hg.mozilla.org/integration/autoland/rev/c717912156f5
Ship Array.fromAsync r=arai,peterv
Status: ASSIGNED → RESOLVED
Closed: 11 months ago
Resolution: --- → FIXED
Target Milestone: --- → 115 Branch
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 115 Branch → ---
Pushed by mgaudet@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/1ddd8a91b473
Remove Nightly Build guarding around Array.fromAsync in anticipation of train riding r=arai
https://hg.mozilla.org/integration/autoland/rev/89d5831aba4a
Ship Array.fromAsync r=arai,peterv
Status: REOPENED → RESOLVED
Closed: 11 months ago11 months ago
Resolution: --- → FIXED
Target Milestone: --- → 115 Branch
Flags: needinfo?(mgaudet)

FF115 MDN docs work for this done - essentially just compatibility data update, MDN release note, and removal of experimental tagging on API.
See https://github.com/mdn/content/issues/22145

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: