trav90
89abd8c051
Grab the tail dispatch each time in case the runnable spins the event loop
...
If the runnable spins the event loop, we may end up firing the tail dispatcher, which causes the AutoTaskDispatcher to be destroyed, after which point invoking methods on it will crash. We need to grab it each time so that it will be lazily instantiated as-needed.
2018-07-25 07:03:44 +08:00
trav90
1d17b3107d
Implement direct tasks
2018-07-25 07:03:34 +08:00
trav90
dfc7504069
Remove MaybeTailDispatch
...
This is now the default behavior.
2018-07-25 06:57:53 +08:00
trav90
834def9678
Move dispatch failure handling into dispatch itself
...
This is nicer than scattering the failure handling to each callsite.
2018-07-25 06:56:56 +08:00
trav90
87a4cf6376
Use TailDispatch for the MDSM's task queue
2018-07-25 06:55:39 +08:00
trav90
b265ff9e74
Switch the MDSM to a task queue
2018-07-25 01:03:34 +08:00
wolfbeast
5ee6187aad
Prep tree for forward-porting Goanna, stage 1
2018-07-24 23:10:50 +08:00
Moonchild
baf46a6bf1
Merge pull request #1 from mozilla/esr38: Esr38 upstream pull
2018-07-24 23:04:07 +08:00