Граф коммитов

20 Коммитов

Автор SHA1 Сообщение Дата
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