Closed
Bug 1714561
Opened 3 years ago
Closed 3 years ago
Allow single-zone JS holders to hold pointers into the atoms zone
Categories
(Core :: XPCOM, defect)
Core
XPCOM
Tracking
()
RESOLVED
FIXED
91 Branch
Tracking | Status | |
---|---|---|
firefox91 | --- | fixed |
People
(Reporter: jonco, Assigned: jonco)
References
Details
Attachments
(2 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
Bug 1714561 - Add test that single-zone JS holders can contain a pointer into the atoms zone r?mccr8
48 bytes,
text/x-phabricator-request
|
Details | Review |
In the browser we try to partition JS holders by the zone of their JS referents, so that we can speed up marking by skipping pointers into zones that are not being collected.
Strings complicate this because any string might be in the atoms zone. We should allow pointers into the atoms zone from otherwise single-zone holders and make sure we mark all holders when collecting the atoms zone.
Assignee | ||
Updated•3 years ago
|
Assignee: nobody → jcoppeard
Assignee | ||
Comment 1•3 years ago
|
||
Assignee | ||
Comment 3•3 years ago
|
||
Depends on D116848
Pushed by jcoppeard@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/3061d812f68a Allow single-zone JS holders to contain pointers into the atoms zone r=mccr8,sfink https://hg.mozilla.org/integration/autoland/rev/2e7f08395e60 Add test that single-zone JS holders can contain a pointer into the atoms zone r=mccr8
Pushed by ncsoregi@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/20750faf42a3 Fix black lint. r=fix CLOSED TREE
Comment 6•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/3061d812f68a
https://hg.mozilla.org/mozilla-central/rev/2e7f08395e60
https://hg.mozilla.org/mozilla-central/rev/20750faf42a3
Status: NEW → RESOLVED
Closed: 3 years ago
status-firefox91:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 91 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•