Have a mozilla:.SpinEventLoopUntil variant with AutoNestedEventLoopAnnotation
Categories
(Core :: XPCOM, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox95 | --- | fixed |
People
(Reporter: jstutte, Assigned: jstutte)
References
Details
Attachments
(18 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 |
We introduced AutoNestedEventLoopAnnotation
for JS SpinEventLoopUntil
usages.
We should extend this also to normal C++ SpinEventLoopUntil
usages.
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
This patch:
- renames the original SpinEventLoopUntil to BaseSpinEventLoopUntil
- changes all uses with IgnoreAndContinue behavior to BaseSpinEventLoopUntil
- moves the AutoNestedEventLoopAnnotation into SpinEventLoopUntil.h
- introduces MotivatedSpinEventLoopUntil
- maps remaining SpinEventLoopUntil instances to MotivatedSpinEventLoopUntil with "Missing motivation."
Updated•3 years ago
|
Assignee | ||
Comment 2•3 years ago
|
||
Depends on D126714
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Comment 3•3 years ago
|
||
Depends on D126957
Assignee | ||
Comment 4•3 years ago
|
||
Depends on D127099
Assignee | ||
Comment 5•3 years ago
|
||
Depends on D127100
Assignee | ||
Comment 6•3 years ago
|
||
Depends on D127102
Assignee | ||
Comment 7•3 years ago
|
||
Depends on D127225
Assignee | ||
Comment 8•3 years ago
|
||
Depends on D127226
Assignee | ||
Comment 9•3 years ago
|
||
Depends on D127230
Assignee | ||
Comment 10•3 years ago
|
||
Depends on D127231
Assignee | ||
Comment 11•3 years ago
|
||
Depends on D127232
Assignee | ||
Comment 12•3 years ago
|
||
Depends on D127233
Assignee | ||
Comment 13•3 years ago
|
||
Depends on D127234
Assignee | ||
Comment 14•3 years ago
|
||
Depends on D127235
Assignee | ||
Comment 15•3 years ago
|
||
Depends on D127236
Assignee | ||
Comment 16•3 years ago
|
||
Depends on D127237
Assignee | ||
Comment 17•3 years ago
|
||
Depends on D127238
Assignee | ||
Comment 18•3 years ago
|
||
Depends on D127249
Updated•3 years ago
|
Assignee | ||
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
|
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
|
Comment 19•3 years ago
|
||
Comment 20•3 years ago
|
||
Backed out 18 changesets (Bug 1731564) for causing build bustages on SpinEventLoopUntil.
Backout link
Push with failures
Failure Log
Assignee | ||
Comment 21•3 years ago
|
||
In the meantime we added another call to SpinEventLoopUntil
(only active in fuzz builds). I launched a "build all" try push to see if I catched all of them now.
Comment 22•3 years ago
|
||
Comment 23•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/ea75553432cc
https://hg.mozilla.org/mozilla-central/rev/843fa018f79e
https://hg.mozilla.org/mozilla-central/rev/9ecf86eb9ee4
https://hg.mozilla.org/mozilla-central/rev/208e47ee634d
https://hg.mozilla.org/mozilla-central/rev/da37d3f1fb85
https://hg.mozilla.org/mozilla-central/rev/9c56b5e39420
https://hg.mozilla.org/mozilla-central/rev/613a9c5d6bf5
https://hg.mozilla.org/mozilla-central/rev/64a63d1daad1
https://hg.mozilla.org/mozilla-central/rev/88b4c6fc030f
https://hg.mozilla.org/mozilla-central/rev/4e25217a7807
https://hg.mozilla.org/mozilla-central/rev/c8b58cc4c6a3
https://hg.mozilla.org/mozilla-central/rev/0cb449278fea
https://hg.mozilla.org/mozilla-central/rev/390f30658f12
https://hg.mozilla.org/mozilla-central/rev/71ed8555adc0
https://hg.mozilla.org/mozilla-central/rev/d8c9be683fce
https://hg.mozilla.org/mozilla-central/rev/7b9f13fab8f0
https://hg.mozilla.org/mozilla-central/rev/6263940a61d6
https://hg.mozilla.org/mozilla-central/rev/2d978650c932
Description
•