Closed
Bug 1309861
Opened 9 years ago
Closed 9 years ago
Enable SharedArrayBuffer and Atomics by default on Developer Edition
Categories
(Core :: JavaScript Engine, defect, P1)
Core
JavaScript Engine
Tracking
()
RESOLVED
FIXED
mozilla52
People
(Reporter: lth, Assigned: lth)
References
Details
(Keywords: dev-doc-complete)
Attachments
(2 files)
|
1.36 KB,
patch
|
jorendorff
:
review+
gchang
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
|
1.03 KB,
patch
|
h4writer
:
review+
gchang
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
Enabling on Dev Edition is a reasonable first step to test webcompat concerns created by introducing two new top-level names ('Atomics' and 'SharedArrayBuffer'). No problems are expected, and none have been reported in the many months it's been enabled by default on Nightly.
| Assignee | ||
Comment 1•9 years ago
|
||
Switch the default setting for SAB+Atomics enablement from false to true for DevEd / Aurora (as well as for Nightly, where that was already the case).
Attachment #8800616 -
Flags: review?(jorendorff)
Updated•9 years ago
|
Keywords: dev-doc-needed
Updated•9 years ago
|
Attachment #8800616 -
Flags: review?(jorendorff) → review+
| Assignee | ||
Comment 2•9 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/22293babd8a6e8a50a196e264e0b271ad242a038
Bug 1309861 - enable SAB+Atomics by default on DevEd. r=jorendorff
| Assignee | ||
Comment 3•9 years ago
|
||
Comment on attachment 8800616 [details] [diff] [review]
bug1309861-sab-enable-on-deved.patch
Approval Request Comment
[Feature/regressing bug #]:
Shared memory feature will be enabled by default in FF51 (pending final security review) and we would like to enable it by default for Aurora right now, this should have happened months ago but was overlooked.
[User impact if declined]:
Feature must be enabled manually in about config; content will not work automatically.
[Describe test coverage new/current, TreeHerder]:
Has been enabled on Nightly for a long time and many tests exist already in the repo.
[Risks and why]:
Low risk resulting from introducing two new top-level names in the JS globals, "Atomics" and "SharedArrayBuffer". No problems have been discovered after having these names in nightly for over a year.
[String/UUID change made/needed]:
None, I think; this just flips a pref default from false to true on Aurora.
Attachment #8800616 -
Flags: approval-mozilla-aurora?
Comment 4•9 years ago
|
||
| bugherder | ||
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
status-firefox52:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla52
Updated•9 years ago
|
status-firefox51:
--- → affected
Comment 5•9 years ago
|
||
Comment on attachment 8800616 [details] [diff] [review]
bug1309861-sab-enable-on-deved.patch
Enable shared memory feature in 51 aurora by default. Aurora 51+.
Attachment #8800616 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Comment 6•9 years ago
|
||
| bugherder uplift | ||
I had to back this out from aurora in https://hg.mozilla.org/releases/mozilla-aurora/rev/f4283f32adb12d2bc35d055fccabd737b90feba6 because tests are failing due to the apparent lack of dom peer review on enabling a new interface:
https://treeherder.mozilla.org/logviewer.html#?job_id=3951991&repo=mozilla-aurora
Flags: needinfo?(lhansen)
| Assignee | ||
Comment 8•9 years ago
|
||
OK, will attend to this ASAP and offer a modified patch for uplift.
Flags: needinfo?(lhansen)
| Assignee | ||
Updated•9 years ago
|
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
| Assignee | ||
Comment 9•9 years ago
|
||
Whitelist SharedArrayBuffer and Atomics APIs for aurora in Mochitests.
According to the file, this requires JS peer review, not DOM peer review.
Attachment #8804170 -
Flags: review?(hv1989)
Updated•9 years ago
|
Attachment #8804170 -
Flags: review?(hv1989) → review+
| Assignee | ||
Comment 10•9 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/d41feccb93b2e1dd2cb4248ae275e447be5a06f6
Bug 1309861 - new APIs whitelisted for Aurora. r=h4writer
| Assignee | ||
Comment 11•9 years ago
|
||
Comment on attachment 8804170 [details] [diff] [review]
bug1309861-whitelist-sab-atomics.patch
Approval Request Comment
See Comment #3 for justification. This patch contains additional functionality that is needed to pass the test suite, which guards against new APIs being introduced accidentally.
Note that the other patch also has to be relanded since it was backed out.
Attachment #8804170 -
Flags: approval-mozilla-aurora?
| Assignee | ||
Updated•9 years ago
|
Priority: -- → P1
Comment 12•9 years ago
|
||
(In reply to Lars T Hansen [:lth] from comment #11)
> Comment on attachment 8804170 [details] [diff] [review]
> bug1309861-whitelist-sab-atomics.patch
>
> Approval Request Comment
>
> See Comment #3 for justification. This patch contains additional
> functionality that is needed to pass the test suite, which guards against
> new APIs being introduced accidentally.
>
> Note that the other patch also has to be relanded since it was backed out.
note: we need this also since this will cause otherwise issues on merge day like bug 1312757
| Assignee | ||
Comment 13•9 years ago
|
||
(In reply to Carsten Book [:Tomcat] from comment #12)
> (In reply to Lars T Hansen [:lth] from comment #11)
> > Comment on attachment 8804170 [details] [diff] [review]
> > bug1309861-whitelist-sab-atomics.patch
> >
> > Approval Request Comment
> >
> > See Comment #3 for justification. This patch contains additional
> > functionality that is needed to pass the test suite, which guards against
> > new APIs being introduced accidentally.
> >
> > Note that the other patch also has to be relanded since it was backed out.
>
> note: we need this also since this will cause otherwise issues on merge day
> like bug 1312757
Right. Note this has landed on m-i already I figured it would just get merged with the pref change, on branch day.
Comment 14•9 years ago
|
||
| bugherder | ||
Status: REOPENED → RESOLVED
Closed: 9 years ago → 9 years ago
Resolution: --- → FIXED
Updated•9 years ago
|
Attachment #8804170 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Updated•9 years ago
|
Comment 15•9 years ago
|
||
| bugherder uplift | ||
Comment 16•9 years ago
|
||
| bugherder uplift | ||
Comment 17•9 years ago
|
||
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/76d7f4eb6100
Update the dom/workers interfaces test expectations as well. r=bz
Comment 18•9 years ago
|
||
Comment 19•9 years ago
|
||
| bugherder | ||
Comment 20•8 years ago
|
||
Marked as enabled in DevEdition 51 on https://developer.mozilla.org/en-US/Firefox/Experimental_features#JavaScript
Keywords: dev-doc-needed → dev-doc-complete
You need to log in
before you can comment on or make changes to this bug.
Description
•