Closed Bug 1868423 Opened 8 months ago Closed 3 months ago

Ship new set methods proposal

Categories

(Core :: JavaScript Engine, task, P3)

task

Tracking

()

RESOLVED FIXED
127 Branch
Tracking Status
relnote-firefox --- -
firefox127 --- fixed

People

(Reporter: mgaudet, Assigned: dminor)

References

(Blocks 2 open bugs)

Details

(Keywords: dev-doc-complete)

Attachments

(3 files)

Now that we have preliminary test262 tests for this, we could conceivably ship this.

What's the difference between this bug and bug 1805038?

Sebastian

Flags: needinfo?(mgaudet)

Ah - Mostly a structural change. I'm going to re-summary that bug as a meta bug, and this bug would be the bug under which the enablement would actually land.

Good point though -- I hadn't realized the name of that bug!

Flags: needinfo?(mgaudet)

Thanks for the clarification! So I move the dev-doc-needed flag here.

Sebastian

Keywords: dev-doc-needed
Assignee: nobody → dminor

I'll plan to ship this for Firefox 126 unless we see webcompat problems from the Chromium implementation.

Did this make it into the Firefox 126 train?

Sorry, I missed 126, but I'll get this in 127.

Blocks: 1894518

As well shipping new set methods, this collapsed a few #ifdef NIGHTLY blocks together.

Depends on D209144

Pushed by dminor@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/3f56b016ee4c
Ship New Set Methods; r=mgaudet
https://hg.mozilla.org/integration/autoland/rev/fede39fbed59
Update shipping instructions; r=mgaudet
Flags: needinfo?(dminor)
Pushed by dminor@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/035dbe9bc609
Ship New Set Methods; r=mgaudet
https://hg.mozilla.org/integration/autoland/rev/1260b3bb9312
Update shipping instructions; r=mgaudet
https://hg.mozilla.org/integration/autoland/rev/535b96955a28
Update test_xrayToJS.xhtml test expectations; r=peterv
Status: NEW → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → 127 Branch
Regressions: 1894897

FF127 MDN docs work for this can be tracked in https://github.com/mdn/content/issues/33563.
The reference docs already looked good, so this is just an MDN release note and browser compatibility update.

Release Note Request (optional, but appreciated)
[Why is this notable]: New methods for Set objects.
[Affects Firefox for Android]:
[Suggested wording]: Added support for the new Set methods for creating unions and intersections of two sets.
[Links (documentation, blog post, etc)]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set#set_composition and related subpages mentioned in https://github.com/mdn/content/issues/33563#issuecomment-2109424877.

relnote-firefox: --- → ?
You need to log in before you can comment on or make changes to this bug.