Closed
Bug 1259042
Opened 9 years ago
Closed 9 years ago
Re-introduce a version of ZoneCellIter for use under GC
Categories
(Core :: JavaScript: GC, defect)
Core
JavaScript: GC
Tracking
()
RESOLVED
FIXED
mozilla48
People
(Reporter: jonco, Assigned: jonco)
References
Details
Attachments
(2 files)
11.81 KB,
patch
|
terrence
:
review+
ritu
:
approval-mozilla-beta+
|
Details | Diff | Splinter Review |
11.03 KB,
patch
|
jonco
:
review+
|
Details | Diff | Splinter Review |
In bug 1244412 I removed ZoneCellIterUnderGC since I made ZoneCellIter work under GC too. Subsequent harzard analysis warnings showed my why it was useful though: the analysis can see that it will never GC.
Assignee | ||
Comment 1•9 years ago
|
||
Attachment #8734027 -
Flags: review?(terrence)
Comment 2•9 years ago
|
||
How does this interact with bug 1240736 and bug 1244412? Seems like we'd be back to square one with those, right?
Updated•9 years ago
|
Flags: needinfo?(jcoppeard)
Assignee | ||
Comment 3•9 years ago
|
||
(In reply to Terrence Cole [:terrence] from comment #2)
Nope, the problem wsa the use of ZoneCellIterUnderGC in TypeZone::clearAllNewScriptsOnOOM() which can be called from outside the GC. This will continue to use ZoneCellIter which works when called from either collector or mutator code.
Flags: needinfo?(jcoppeard)
Comment 4•9 years ago
|
||
Comment on attachment 8734027 [details] [diff] [review]
bug1259042-zone-cell-iter-under-gc
Review of attachment 8734027 [details] [diff] [review]:
-----------------------------------------------------------------
Thanks for double-checking!
Attachment #8734027 -
Flags: review?(terrence) → review+
Comment 6•9 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 9 years ago
status-firefox48:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla48
Assignee | ||
Comment 7•9 years ago
|
||
Comment on attachment 8734027 [details] [diff] [review]
bug1259042-zone-cell-iter-under-gc
Approval Request Comment
[Feature/regressing bug #]: Bug 1244412 I guess.
[User impact if declined]: Requesting uplift so we can uplift the fix for bug 1264300 which depends on this.
[Describe test coverage new/current, TreeHerder]: On m-c for over a month.
[Risks and why]: Low.
[String/UUID change made/needed]: None.
Attachment #8734027 -
Flags: approval-mozilla-beta?
Comment on attachment 8734027 [details] [diff] [review]
bug1259042-zone-cell-iter-under-gc
This patch is needed for another bug that meets the Beta uplift criteria, Beta47+
Attachment #8734027 -
Flags: approval-mozilla-beta? → approval-mozilla-beta+
status-firefox47:
--- → affected
This doesn't apply to beta, can we get a reworked patch?
Flags: needinfo?(jcoppeard)
Assignee | ||
Comment 10•9 years ago
|
||
Backported patch for beta.
Flags: needinfo?(jcoppeard)
Attachment #8750676 -
Flags: review+
Comment 11•9 years ago
|
||
You need to log in
before you can comment on or make changes to this bug.
Description
•