Closed Bug 1639591 Opened 8 months ago Closed 8 months ago

Ship logical assignment operators (??=)

Categories

(Core :: JavaScript Engine, task, P2)

task

Tracking

()

RESOLVED FIXED
mozilla79
Tracking Status
firefox79 --- fixed

People

(Reporter: jorendorff, Assigned: anba)

References

(Blocks 1 open bug)

Details

(Keywords: dev-doc-complete)

Attachments

(3 files)

Implemented in bug 1629106. Ship it.

:anba noted that there is an outstanding spec issue with this. See Promise.Any (which also has an outstanding spec issue) for a discussion of a potential path forward.

Severity: -- → N/A
Priority: -- → P2

(In reply to Mike Conca [:mconca] from comment #1)

:anba noted that there is an outstanding spec issue with this. See Promise.Any (which also has an outstanding spec issue) for a discussion of a potential path forward.

The spec issue is on the agenda for TC39 the first week of June. It would be nice to land this in 78 for ESR, but 78 code freeze happens before TC39. I suppose we could land it now in 78, and uplift any spec changes to beta as a result of TC39, or else wait for TC39, and uplift both the pref flip and any spec changes to beta 78.

Assignee: nobody → andrebargull
Status: NEW → ASSIGNED

Depends on D77823

Pushed by btara@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f15d364b3fec
Part 1: Assign name to anonymous function for short-circuit assignment. r=yulia
https://hg.mozilla.org/integration/autoland/rev/c7e9155860a9
Part 2: Ship logical assignment operators proposal. r=yulia
https://hg.mozilla.org/integration/autoland/rev/f9735776f715
Part 3: Re-import test262. r=yulia

(In reply to Mike Conca [:mconca] from comment #2)

uplift both the pref flip and any spec changes to beta 78.

For MDN docs and devrel, can you please clarify if this is now indeed uplifted to Fx 78 or not? Thanks!

Flags: needinfo?(mconca)

(In reply to Florian Scholz [:fscholz] (MDN) from comment #8)

(In reply to Mike Conca [:mconca] from comment #2)

uplift both the pref flip and any spec changes to beta 78.

For MDN docs and devrel, can you please clarify if this is now indeed uplifted to Fx 78 or not? Thanks!

It is not uplifted to 78 yet.

Flags: needinfo?(mconca)
You need to log in before you can comment on or make changes to this bug.