Jens Stutte
a2709c2f0e
Bug 1875800 - Add name support to WorkerRunnable. r=dom-worker-reviewers,asuth,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D199228
2024-01-24 16:00:26 +00:00
Cristian Tuns
741982b984
Backed out changeset f3efca74da0f (bug 1875800) for causing build bustages in WorkerPrivate.cpp CLOSED TREE
2024-01-23 11:20:38 -05:00
Jens Stutte
2594dc03cd
Bug 1875800 - Add name support to WorkerRunnable. r=dom-worker-reviewers,asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D199228
2024-01-23 11:23:41 +00:00
Eden Chuang
1f89c187e9
Bug 1874080 - Nullify WebTaskSchedulerWorker::mWorkerPrivate while Disconnect(). r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D198569
2024-01-15 15:53:56 +00:00
Sean Feng
7f1ec478c2
Bug 1861713 - Fix a nullptr crash in WebTaskScheduler r=dom-core,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D192334
2023-11-09 14:28:30 +00:00
Sean Feng
d212322646
Bug 1853984 - Make Scheduling API to clear its hashtable entries when the queue is empty r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D188631
2023-10-02 19:40:56 +00:00
Sean Feng
970a0d9117
Bug 1848901 - Fix the nullptr crash in WebTaskScheduler r=dom-core,farre
...
When the signal is GC'd, we should still be able to run the
associated task.
Differential Revision: https://phabricator.services.mozilla.com/D187510
2023-09-08 14:49:39 +00:00
Markus Stange
fa8bfb6bc7
Bug 1851263 - Rename nsIGlobalObject::AsInnerWindow to GetAsInnerWindow because it can return null. r=smaug
...
This is also the name that was originally suggested in https://bugzilla.mozilla.org/show_bug.cgi?id=218415#c53 .
Differential Revision: https://phabricator.services.mozilla.com/D187340
2023-09-04 04:06:30 +00:00
Andrew McCreight
ce28c41da0
Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug
...
As of the prior patch, these are no longer needed. I removed
these with a script, then ran clang-format on the files, then
manually reverted a few unrelated changed from the formatter.
Differential Revision: https://phabricator.services.mozilla.com/D164829
2022-12-15 19:45:01 +00:00
Olli Pettay
93acdfad59
Bug 1777574, automate CC zone handling, r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D155084
2022-09-07 11:22:51 +00:00
Sean Feng
dc0ac99981
Bug 1766670 - Avoid rejecting uncatchable exception in WebTask::Run r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D153544
2022-08-08 14:29:48 +00:00
Olli Pettay
2ef8b33695
Bug 1780790, WebTask::Run should not explicitly check for pending promise, r=sefeng
...
Differential Revision: https://phabricator.services.mozilla.com/D152524
2022-07-22 16:23:28 +00:00
Cristian Tuns
67841b0865
Backed out changeset 2fb8f6f77e79 (bug 1780790) for causing build bustages on WebTaskScheduler.cpp CLOSED TREE
2022-07-22 12:18:01 -04:00
Olli Pettay
e0a9c22091
Bug 1780790, WebTask::Run should not explicitly check for pending promise, r=sefeng
...
Differential Revision: https://phabricator.services.mozilla.com/D152524
2022-07-22 16:06:58 +00:00
Sean Feng
8a5a878f79
Bug 1766472 - Remove the WebTask from the queue when it's failed to be queued r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D150756
2022-07-11 18:13:45 +00:00
Kagami Sascha Rosylight
3d0e3d5413
Bug 1769290 - Part 10: Apply mozilla-js-handle-rooted-typedef against remaining dom directories r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D148283
2022-06-05 20:55:00 +00:00
Kagami Sascha Rosylight
cb9dcf1864
Bug 1768189 - Part 42: Apply modernize-concat-nested-namespaces to dom/webgpu/RenderBundle.h ... r=andi
...
Depends on D145777
Differential Revision: https://phabricator.services.mozilla.com/D145778
2022-05-09 20:41:19 +00:00
Sean Feng
5042a856cf
Bug 1734997 - Prototype the Prioritized Task Scheduling API r=smaug
...
Spec: https://wicg.github.io/scheduling-apis/
Differential Revision: https://phabricator.services.mozilla.com/D133494
2022-04-21 18:47:52 +00:00
Marian-Vasile Laza
8615f36226
Backed out 7 changesets (bug 1734997) for causing bustages on WebTaskSchedulerMainThread.cpp. CLOSED TREE
...
Backed out changeset 7ab1e7cc8f6a (bug 1734997)
Backed out changeset 0846da0f5ab1 (bug 1734997)
Backed out changeset 3a138b8501ec (bug 1734997)
Backed out changeset 55c6e7862298 (bug 1734997)
Backed out changeset 724cccd1d595 (bug 1734997)
Backed out changeset 5e624d630397 (bug 1734997)
Backed out changeset 09469f7dd10e (bug 1734997)
2022-04-19 12:54:00 -07:00
Sean Feng
ec21b3c0a4
Bug 1734997 - Prototype the Prioritized Task Scheduling API r=smaug
...
Spec: https://wicg.github.io/scheduling-apis/
Differential Revision: https://phabricator.services.mozilla.com/D133494
2022-04-19 19:08:44 +00:00