Make string atomization not require taking a runtime lock?
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox96 | --- | fixed |
People
(Reporter: Waldo, Assigned: arai)
References
Details
Attachments
(9 files)
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details |
Updated•10 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
once bug 1687973 is fixed, atomization doesn't happen off-main thread, and we don't need lock.
Assignee | ||
Comment 2•3 years ago
|
||
Bug 1687973 removed the remaining consumer of related methods.
- GCRuntime::setParallelAtomsAllocEnabled is removed in Part 2
- JSRuntime::numActiveHelperThreadZones is removed in Part 2
- GCRuntime::triggerFullGCForAtoms is removed in Part 6
- GlobalObject::OffThreadPlaceholderObject is removed in bug 1587847
- GlobalObject::resolveOffThreadConstructor is removed in bug 1587847
Depends on D131362
Assignee | ||
Comment 3•3 years ago
|
||
- AtomsTable::AutoLock is removed in Part 3
- AutoLockAllAtoms is removed in Part 3
- GCRuntime::fullGCForAtomsRequested_ is removed in Part 6
- Zone::canCollect is removed in Part 7
Depends on D131363
Assignee | ||
Comment 4•3 years ago
|
||
- AutoAccessAtomsZone is removed in Part 9
Depends on D131364
Assignee | ||
Comment 5•3 years ago
|
||
Depends on D131365
Assignee | ||
Comment 6•3 years ago
|
||
Depends on D131366
Assignee | ||
Comment 7•3 years ago
|
||
Depends on D131367
Assignee | ||
Comment 8•3 years ago
|
||
Depends on D131368
Assignee | ||
Comment 9•3 years ago
|
||
Depends on D131369
Assignee | ||
Comment 10•3 years ago
|
||
Depends on D131370
Comment 11•3 years ago
|
||
Comment 12•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/cec294c924b8
https://hg.mozilla.org/mozilla-central/rev/b1a0f88e06f8
https://hg.mozilla.org/mozilla-central/rev/c4eee84a4ec4
https://hg.mozilla.org/mozilla-central/rev/1e8458783db9
https://hg.mozilla.org/mozilla-central/rev/9d22dbb6fc6c
https://hg.mozilla.org/mozilla-central/rev/c7c122e97b0e
https://hg.mozilla.org/mozilla-central/rev/33e7c7c5d412
https://hg.mozilla.org/mozilla-central/rev/9d74ee42084a
https://hg.mozilla.org/mozilla-central/rev/d48623c86ece
Description
•