gecko-dev/dom/workers
Nika Layzell fa60fb91de Bug 1754004 - Part 3: Move RemoteLazyInputStream to its own toplevel protocol, r=asuth,necko-reviewers,dragana
This is a complete rewrite of RemoteLazyInputStream to run off of its own
toplevel protocol, rather than being managed by other protocols like
PBackground or PContent. This should improve performance thanks to no longer
needing to operate on a main or worker thread, and due to no longer needing the
migration step for the stream actor.

This also acts as a step towards no longer requiring a manager actor to
serialize input streams, as the type is now actor-agnostic, and should support
being sent over IPC between any pair of processes.

Differential Revision: https://phabricator.services.mozilla.com/D141040
2022-05-03 23:30:33 +00:00
..
remoteworkers Bug 1754004 - Part 3: Move RemoteLazyInputStream to its own toplevel protocol, r=asuth,necko-reviewers,dragana 2022-05-03 23:30:33 +00:00
sharedworkers Bug 1761018 - System Principaled SharedWorkers in Private Browsing windows should not assert. r=dom-worker-reviewers,smaug 2022-04-27 15:47:45 +00:00
test Bug 1756823 - Replace ConsoleAPIStorage observer calls with js array r=nchevobbe,webdriver-reviewers,geckoview-reviewers,agi,jdescottes 2022-05-03 17:21:59 +00:00
ChromeWorker.cpp Bug 1758702 - Avoid including RemoteWorkerChild in WorkerPrivate.h. r=asuth 2022-03-17 19:06:51 +00:00
ChromeWorker.h
ChromeWorkerScope.cpp
ChromeWorkerScope.h
JSExecutionManager.cpp
JSExecutionManager.h Bug 1760662 - DOM worker thread-safety annotations r=dom-worker-reviewers,smaug 2022-04-01 15:44:23 +00:00
JSSettings.h
MessageEventRunnable.cpp Bug 1758702 - Avoid including RemoteWorkerChild in WorkerPrivate.h. r=asuth 2022-03-17 19:06:51 +00:00
MessageEventRunnable.h
moz.build Bug 1738971 - Part 2. Add WorkerDocumentListener to get visibility events. r=dom-worker-reviewers,gfx-reviewers,jgilbert,smaug 2021-12-10 02:57:50 +00:00
nsIWorkerDebugger.idl
nsIWorkerDebuggerManager.idl
Principal.cpp
Principal.h
Queue.h Merge autoland to mozilla-central. a=merge 2022-04-02 12:40:22 +03:00
RegisterBindings.cpp
RuntimeService.cpp Bug 1766306 - Stop re-using idle worker threads, r=asuth 2022-04-26 22:11:38 +00:00
RuntimeService.h Bug 1766306 - Stop re-using idle worker threads, r=asuth 2022-04-26 22:11:38 +00:00
ScriptLoader.cpp Bug 1764598 - Cleanup: Use IsDebuggerScript instead of accessing field; r=asuth 2022-05-03 10:16:59 +00:00
ScriptLoader.h
Worker.cpp Bug 1722576 - Rename PostMessageOptions to StructuredSerializeOptions. r=smaug 2021-09-29 12:48:17 +00:00
Worker.h Bug 1722576 - Rename PostMessageOptions to StructuredSerializeOptions. r=smaug 2021-09-29 12:48:17 +00:00
WorkerCommon.h
WorkerCSPEventListener.cpp Bug 1744025 - Replace include "mozilla/dom/WorkerPrivate.h" with include "mozilla/dom/WorkerScope.h" where WorkerPrivate->GlobalScope() is called. r=dom-worker-reviewers,smaug,jstutte 2022-01-25 08:53:03 +00:00
WorkerCSPEventListener.h Bug 1760662 - DOM worker thread-safety annotations r=dom-worker-reviewers,smaug 2022-04-01 15:44:23 +00:00
WorkerDebugger.cpp Bug 1758702 - Avoid including RemoteWorkerChild in WorkerPrivate.h. r=asuth 2022-03-17 19:06:51 +00:00
WorkerDebugger.h Bug 1744025: Use CheckedUnsafePtr<WorkerPrivate> in WorkerDebugger. r=dom-worker-reviewers,asuth 2022-01-25 08:53:01 +00:00
WorkerDebuggerManager.cpp Bug 1758702 - Avoid including RemoteWorkerChild in WorkerPrivate.h. r=asuth 2022-03-17 19:06:51 +00:00
WorkerDebuggerManager.h Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw 2022-03-16 18:47:08 +00:00
WorkerDocumentListener.cpp Bug 1738971 - Part 2. Add WorkerDocumentListener to get visibility events. r=dom-worker-reviewers,gfx-reviewers,jgilbert,smaug 2021-12-10 02:57:50 +00:00
WorkerDocumentListener.h Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw 2022-03-16 18:47:08 +00:00
WorkerError.cpp Bug 1743439 - Part 2: Mark callers in dom/indexedDB and dom/workers as MOZ_CAN_RUN_SCRIPT_BOUNDARY r=masayuki 2021-12-09 19:56:08 +00:00
WorkerError.h Bug 1743439 - Part 2: Mark callers in dom/indexedDB and dom/workers as MOZ_CAN_RUN_SCRIPT_BOUNDARY r=masayuki 2021-12-09 19:56:08 +00:00
WorkerEventTarget.cpp Bug 1738103 - Part 4: Add XPCOM support for shutdown tasks, r=necko-reviewers,KrisWright 2022-03-23 22:22:04 +00:00
WorkerEventTarget.h Bug 1760662 - DOM worker thread-safety annotations r=dom-worker-reviewers,smaug 2022-04-01 15:44:23 +00:00
WorkerLoadInfo.cpp Bug 1755947 - Simplify nsIPrincipal.isSameOrigin(). r=bholley 2022-02-17 18:11:58 +00:00
WorkerLoadInfo.h Bug 1758705 - Make origin trials in workers work. r=asuth,dom-worker-reviewers 2022-03-11 11:05:09 +00:00
WorkerLocation.cpp
WorkerLocation.h
WorkerNavigator.cpp Backed out 3 changesets (bug 1752907) for casuing failures on browser_navigator.js. CLOSED TREE 2022-03-24 19:11:59 +02:00
WorkerNavigator.h
WorkerPrivate.cpp Bug 1734997 - Allow some timeouts not to clamp in workers r=smaug 2022-04-21 18:47:53 +00:00
WorkerPrivate.h Bug 1753309 - Implement AbortSignal.timeout() r=smaug 2022-04-01 17:15:19 +00:00
WorkerRef.cpp Backed out changeset 81d8e4adf806 (bug 1757485) for causing devtools failures on CacheWorkerRef.cpp. 2022-04-12 05:28:16 -07:00
WorkerRef.h
WorkerRunnable.cpp Bug 1744025 - Replace include "mozilla/dom/WorkerPrivate.h" with include "mozilla/dom/WorkerScope.h" where WorkerPrivate->GlobalScope() is called. r=dom-worker-reviewers,smaug,jstutte 2022-01-25 08:53:03 +00:00
WorkerRunnable.h Bug 1741182: Harmonize WorkerRunnable derived classes' overrides of Cancel. r=dom-worker-reviewers,smaug 2022-01-12 14:43:09 +00:00
WorkerScope.cpp Bug 1734997 - Prototype the Prioritized Task Scheduling API r=smaug 2022-04-21 18:47:52 +00:00
WorkerScope.h Bug 1734997 - Prototype the Prioritized Task Scheduling API r=smaug 2022-04-21 18:47:52 +00:00
WorkerStatus.h
WorkerTestUtils.cpp
WorkerTestUtils.h
WorkerThread.cpp
WorkerThread.h Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw 2022-03-16 18:47:08 +00:00