Improve code that does multiple subsequent nsBaseHashtable lookups for the same key
Categories
(Core :: XPCOM, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox88 | --- | fixed |
People
(Reporter: sg, Assigned: sg)
References
Details
Crash Data
Attachments
(30 files, 2 obsolete files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
Assignee | ||
Comment 1•3 years ago
|
||
Depends on D105479
Assignee | ||
Comment 2•3 years ago
|
||
Depends on D105788
Assignee | ||
Comment 3•3 years ago
|
||
Depends on D106089
Assignee | ||
Comment 4•3 years ago
|
||
Depends on D106090
Assignee | ||
Comment 5•3 years ago
|
||
Depends on D106091
Assignee | ||
Comment 6•3 years ago
|
||
Depends on D106092
Assignee | ||
Comment 7•3 years ago
|
||
Depends on D106093
Assignee | ||
Comment 8•3 years ago
|
||
Depends on D106094
Assignee | ||
Comment 9•3 years ago
|
||
Depends on D106095
Assignee | ||
Comment 10•3 years ago
|
||
Depends on D106096
Assignee | ||
Comment 11•3 years ago
|
||
Depends on D106097
Assignee | ||
Comment 12•3 years ago
|
||
Depends on D106098
Assignee | ||
Comment 13•3 years ago
|
||
Depends on D106099
Assignee | ||
Comment 14•3 years ago
|
||
Depends on D106100
Assignee | ||
Comment 15•3 years ago
|
||
Depends on D106101
Assignee | ||
Comment 16•3 years ago
|
||
Depends on D106102
Assignee | ||
Comment 17•3 years ago
|
||
Depends on D106103
Assignee | ||
Comment 18•3 years ago
|
||
Depends on D106104
Assignee | ||
Comment 19•3 years ago
|
||
Depends on D106105
Assignee | ||
Comment 20•3 years ago
|
||
Depends on D106106
Assignee | ||
Comment 21•3 years ago
|
||
Depends on D106107
Assignee | ||
Comment 22•3 years ago
|
||
Depends on D106108
Assignee | ||
Comment 23•3 years ago
|
||
Depends on D106109
Assignee | ||
Comment 24•3 years ago
|
||
Depends on D106110
Assignee | ||
Comment 25•3 years ago
|
||
Depends on D106111
Assignee | ||
Comment 26•3 years ago
|
||
Depends on D106112
Assignee | ||
Comment 27•3 years ago
|
||
Depends on D106113
Assignee | ||
Comment 28•3 years ago
|
||
Depends on D106114
Assignee | ||
Comment 29•3 years ago
|
||
Depends on D106115
Assignee | ||
Comment 30•3 years ago
|
||
Depends on D106116
Assignee | ||
Comment 31•3 years ago
|
||
Depends on D106117
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Comment 32•3 years ago
|
||
Pushed by sgiesecke@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/024f13738341 Improve uses of nsBaseHashtable and descendants by using Contains instead of Get in storage. r=mak https://hg.mozilla.org/integration/autoland/rev/c1dd5f0c12ae Improve uses of nsBaseHashtable and descendants by using Contains instead of Get in toolkit/components/url-classifier. r=gcp https://hg.mozilla.org/integration/autoland/rev/3fb278f4f22a Improve uses of nsBaseHashtable and descendants by using Contains instead of Get in dom/gamepad. r=handyman https://hg.mozilla.org/integration/autoland/rev/7e0af52987b7 Improve uses of nsBaseHashtable and descendants by using Contains instead of Get in image. r=tnikkel https://hg.mozilla.org/integration/autoland/rev/368eaba844c1 Improve uses of nsBaseHashtable and descendants by using Contains instead of Get in toolkit/components/resistfingerprinting. r=tjr https://hg.mozilla.org/integration/autoland/rev/dd71da0eaaae Improve uses of nsBaseHashtable and descendants in toolkit/components/telemetry. r=chutten
Comment 33•3 years ago
|
||
Pushed by abutkovits@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/27f574662450 Improve uses of nsBaseHashtable and descendants by using Contains instead of Get in dom/gamepad. r=handyman. CLOSED TREE
Comment 34•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/024f13738341
https://hg.mozilla.org/mozilla-central/rev/c1dd5f0c12ae
https://hg.mozilla.org/mozilla-central/rev/3fb278f4f22a
https://hg.mozilla.org/mozilla-central/rev/7e0af52987b7
https://hg.mozilla.org/mozilla-central/rev/368eaba844c1
https://hg.mozilla.org/mozilla-central/rev/dd71da0eaaae
https://hg.mozilla.org/mozilla-central/rev/27f574662450
Comment 35•3 years ago
|
||
Pushed by sgiesecke@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1ad72338c85c Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in dom/plugins. r=masayuki https://hg.mozilla.org/integration/autoland/rev/bd94eb676ba3 Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in intl/locale. r=jfkthame https://hg.mozilla.org/integration/autoland/rev/5bf56df77c01 Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in uriloader. r=Gijs https://hg.mozilla.org/integration/autoland/rev/f0a9f8d39f4d Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in dom/base. r=smaug https://hg.mozilla.org/integration/autoland/rev/32a4e7eb5368 Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in toolkit/components/perfmonitoring. r=florian https://hg.mozilla.org/integration/autoland/rev/41188177fe20 Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in layout. r=emilio https://hg.mozilla.org/integration/autoland/rev/df77b47527fd Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in dom/storage. r=dom-storage-reviewers,ttung https://hg.mozilla.org/integration/autoland/rev/dadbd4ea6fc2 Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in dom/media. r=bryce https://hg.mozilla.org/integration/autoland/rev/aa78994028cf Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in security/manager/ssl/DataStorage.cpp. r=keeler
Comment 36•3 years ago
•
|
||
Backed out changeset dadbd4ea6fc2 (bug 1693541) for Browser-chrome failures in dom/media/mediacontrol/tests/browser/browser_media_control_audio_focus_within_a_page.js. CLOSED TREE
Log:
https://treeherder.mozilla.org/logviewer?job_id=331333871&repo=autoland&lineNumber=11246
Backout:
https://hg.mozilla.org/integration/autoland/rev/ee2549b36bbe52a9f97cf1cad591ef2952403d95
Assignee | ||
Comment 37•3 years ago
|
||
(In reply to Dorel Luca [:dluca] from comment #36)
Backed out changeset dadbd4ea6fc2 (bug 1693541) for Browser-chrome failures in dom/media/mediacontrol/tests/browser/browser_media_control_audio_focus_within_a_page.js. CLOSED TREE
Interesting, locally this test is failing for me even without any of these patches.
Comment 38•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/1ad72338c85c
https://hg.mozilla.org/mozilla-central/rev/bd94eb676ba3
https://hg.mozilla.org/mozilla-central/rev/5bf56df77c01
https://hg.mozilla.org/mozilla-central/rev/f0a9f8d39f4d
https://hg.mozilla.org/mozilla-central/rev/32a4e7eb5368
https://hg.mozilla.org/mozilla-central/rev/41188177fe20
https://hg.mozilla.org/mozilla-central/rev/df77b47527fd
https://hg.mozilla.org/mozilla-central/rev/aa78994028cf
Comment 39•3 years ago
|
||
Pushed by sgiesecke@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/473b37f1e3e2 Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in gfx. r=jrmuizel https://hg.mozilla.org/integration/autoland/rev/de453865d38b Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in dom/html. r=mattwoodrow https://hg.mozilla.org/integration/autoland/rev/1126b4b88325 Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in accessible. r=Jamie https://hg.mozilla.org/integration/autoland/rev/67598c4cd48a Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in dom/localstorage. r=dom-storage-reviewers,janv https://hg.mozilla.org/integration/autoland/rev/552b59db5620 Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in dom/quota. r=dom-storage-reviewers,janv https://hg.mozilla.org/integration/autoland/rev/cbb8f0428372 Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in dom/indexedDB. r=dom-storage-reviewers,janv https://hg.mozilla.org/integration/autoland/rev/596f4d937a00 Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in xpcom. r=xpcom-reviewers,nika https://hg.mozilla.org/integration/autoland/rev/ead409cf4b20 Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in dom/file. r=baku https://hg.mozilla.org/integration/autoland/rev/6d024458a59e Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in toolkit/components/extensions. r=robwu
Comment 40•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/473b37f1e3e2
https://hg.mozilla.org/mozilla-central/rev/de453865d38b
https://hg.mozilla.org/mozilla-central/rev/1126b4b88325
https://hg.mozilla.org/mozilla-central/rev/67598c4cd48a
https://hg.mozilla.org/mozilla-central/rev/552b59db5620
https://hg.mozilla.org/mozilla-central/rev/cbb8f0428372
https://hg.mozilla.org/mozilla-central/rev/596f4d937a00
https://hg.mozilla.org/mozilla-central/rev/ead409cf4b20
https://hg.mozilla.org/mozilla-central/rev/6d024458a59e
Comment 41•3 years ago
|
||
Pushed by sgiesecke@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/28cee8e01f34 Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in netwerk. r=necko-reviewers,valentin
Comment 42•3 years ago
|
||
bugherder |
Comment 43•3 years ago
|
||
Pushed by sgiesecke@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f463bd181bdd Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in dom/presentation/ipc. r=nika
Comment 44•3 years ago
|
||
There are Nightly crashes for the gfx change https://hg.mozilla.org/mozilla-central/rev/473b37f1e3e2 - e.g. bp-22b9b3b0-82d5-4427-9c77-448360210302
The change will be reverted and new Nightlies requested.
Comment 45•3 years ago
|
||
Backout by smolnar@mozilla.com: https://hg.mozilla.org/mozilla-central/rev/fd31ad9db5ad Backed out changeset 473b37f1e3e2 for causing gfx crashes. a=backout
Comment 46•3 years ago
|
||
Backed out from central for causing gfx crashes
Backout link: https://hg.mozilla.org/mozilla-central/rev/fd31ad9db5ad7f2bad07cdaa785e463bdc0a98b3
Comment 47•3 years ago
|
||
The backout conflicts with bug 1691913. Simon, please connect with the #sheriffs channel on the next step (test fix or backout).
Assignee | ||
Comment 48•3 years ago
|
||
Depends on D106096
Comment 49•3 years ago
|
||
Pushed by smolnar@mozilla.com: https://hg.mozilla.org/mozilla-central/rev/1cd6272a3459 Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in gfx. r=jrmuizel https://hg.mozilla.org/mozilla-central/rev/b2c9624b48f0 Revert changes to FindAndAddFamilies and adapt to nsBaseHashtable changes. a=fix
Comment 50•3 years ago
|
||
Pushed by sgiesecke@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6d9143bf5e68 Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in dom/media. r=bryce
Comment 51•3 years ago
|
||
bugherder |
Comment 52•3 years ago
|
||
Pushed by sgiesecke@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/90183d6fc8ce Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in nsSystemAlertsService. r=karlt
Assignee | ||
Updated•3 years ago
|
Comment 53•3 years ago
|
||
bugherder |
Comment 54•3 years ago
|
||
Pushed by sgiesecke@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c247b91b08b6 Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in dom/ipc. r=nika
Comment 55•3 years ago
|
||
bugherder |
Assignee | ||
Updated•3 years ago
|
Comment 56•3 years ago
|
||
Pushed by sgiesecke@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/aa6ad2529eaf Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in security/sandbox/linux/broker. r=jld
Comment 57•3 years ago
|
||
bugherder |
Description
•