Ship logical assignment operators (??=)
Categories
(Core :: JavaScript Engine, task, P2)
Tracking
()
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.
Updated•5 years ago
|
Comment 1•5 years ago
|
||
: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.
Updated•5 years ago
|
Comment 2•4 years ago
|
||
(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 | ||
Comment 3•4 years ago
|
||
Updated•4 years ago
|
Assignee | ||
Comment 4•4 years ago
|
||
Depends on D77822
Assignee | ||
Comment 5•4 years ago
|
||
Depends on D77823
Comment 7•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/f15d364b3fec
https://hg.mozilla.org/mozilla-central/rev/c7e9155860a9
https://hg.mozilla.org/mozilla-central/rev/f9735776f715
Comment 8•4 years ago
|
||
(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!
Updated•4 years ago
|
Comment 9•4 years ago
|
||
(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.
Comment 10•4 years ago
|
||
Updated:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence#Table
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators
https://wiki.developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators
New pages:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Logical_nullish_assignment
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Logical_OR_assignment
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Logical_AND_assignment
Compat data:
https://github.com/mdn/browser-compat-data/pull/6363
Fx79 release notes announcement:
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/79#JavaScript
Description
•