Closed Bug 1359676 Opened 7 years ago Closed 2 years ago

Label runnables in dom/flyweb

Categories

(Core Graveyard :: DOM: Flyweb, enhancement, P5)

enhancement

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: bevis, Unassigned)

References

Details

Runnable dispatching, nsTimer, nsIAsync(In|Out)putStream::AsyncWait() and PFlyWebPublishedServer.ipdl are used in FlyWeb:
http://searchfox.org/mozilla-central/search?q=Dispatch%7CAsyncWait%7CTimer&case=false&regexp=true&path=dom%2Fflyweb
which create runnables to be labeled if they are dispatched to the main thread of content process to support the improvement of Quantum-DOM:
https://wiki.mozilla.org/Quantum/DOM

This bug is to track the labeling task in FlyWeb.

Here shows what runnables shall be labeled:
https://wiki.mozilla.org/Quantum/DOM#Q3:_What_runnables_shall_be_labeled.3F
Labeling IPC Actors:
https://wiki.mozilla.org/Quantum/DOM#IPC_Actors
Labeling for AbstractThread::MainThread()
https://wiki.mozilla.org/Quantum/DOM#AbstractThread::MainThread
Labeling TimerCallback:
https://wiki.mozilla.org/Quantum/DOM#Q4:_How_do_I_specify_a_label_for_an_nsITimer_TimerCallback.3F
For the replacement of NS_Dispatch(Main|Current)Thread or nsIEventTarget:
https://wiki.mozilla.org/Quantum/DOM#Dispatching
https://wiki.mozilla.org/Quantum/DOM#Event_Targets
Priority: -- → P5
Product: Core → Core Graveyard
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.