Tooru Fujisawa
36570d1045
Bug 1896709 - Part 1: Add const variant of LoadContextBase::AsWindowContext. r=nbp
...
Differential Revision: https://phabricator.services.mozilla.com/D215870
2024-07-18 21:58:09 +00:00
Norisz Fay
471367226c
Backed out 17 changesets (bug 1896709) for causing build bustage and mochitest failures CLOSED TREE
...
Backed out changeset 046f0f522ce7 (bug 1896709)
Backed out changeset 0271e50308e6 (bug 1896709)
Backed out changeset 26fac760de19 (bug 1896709)
Backed out changeset 6fa3424dfc40 (bug 1896709)
Backed out changeset b7bcb9904435 (bug 1896709)
Backed out changeset c6878c5fdde4 (bug 1896709)
Backed out changeset 8ca8a4082e44 (bug 1896709)
Backed out changeset 20ff83806cc6 (bug 1896709)
Backed out changeset 6c9338852a19 (bug 1896709)
Backed out changeset e8615b5d82ab (bug 1896709)
Backed out changeset 842f2047a4bd (bug 1896709)
Backed out changeset 54eea04a7342 (bug 1896709)
Backed out changeset 220b544127cb (bug 1896709)
Backed out changeset 52ce0ebfb29a (bug 1896709)
Backed out changeset 34fc79dc1ad7 (bug 1896709)
Backed out changeset 50b0f6a23e3c (bug 1896709)
Backed out changeset 89c4c6bb465a (bug 1896709)
2024-07-18 14:48:46 +03:00
Tooru Fujisawa
4288f79341
Bug 1896709 - Part 1: Add const variant of LoadContextBase::AsWindowContext. r=nbp
...
Differential Revision: https://phabricator.services.mozilla.com/D215870
2024-07-18 09:15:23 +00:00
Tooru Fujisawa
ae9c578ace
Bug 1803810 - Part 1: Rename ComponentModuleLoader to SyncModuleLoader. r=jonco
...
The behavior is longer tightly associated with "component".
Differential Revision: https://phabricator.services.mozilla.com/D199453
2024-02-14 02:01:36 +00:00
Cosmin Sabou
6efefaa470
Backed out 10 changesets (bug 1803810) for xpcshell failures on test_import_global. CLOSED TREE
...
Backed out changeset d5df64b38425 (bug 1803810)
Backed out changeset b8f45cbb5596 (bug 1803810)
Backed out changeset c02d879622bd (bug 1803810)
Backed out changeset 9593275c0195 (bug 1803810)
Backed out changeset 2e2f01296233 (bug 1803810)
Backed out changeset 9699c18e5bf7 (bug 1803810)
Backed out changeset 84cdfd738db6 (bug 1803810)
Backed out changeset 58160b9119ef (bug 1803810)
Backed out changeset 4aa6e036fe7a (bug 1803810)
Backed out changeset 656b61cbd15c (bug 1803810)
2024-02-13 17:41:01 +02:00
Tooru Fujisawa
e39b7e1b3d
Bug 1803810 - Part 1: Rename ComponentModuleLoader to SyncModuleLoader. r=jonco
...
The behavior is longer tightly associated with "component".
Differential Revision: https://phabricator.services.mozilla.com/D199453
2024-02-13 14:34:21 +00:00
Yoshi Cheng-Hao Huang
a800ffea91
Bug 1572644 - Part 4: Add WorkletLoadContext and nsMainThreadPtrHandle to delegate WorkletFetchHandler on the worklet thread. r=jonco,yulia
...
Add nsMainThreadPtrHandle to delegate WorkletFetchHandler.
Add WorkletLoadContext to wrap nsMainThreadPtrHandle.
Depends on D166541
Differential Revision: https://phabricator.services.mozilla.com/D166542
2023-03-13 22:59:37 +00:00
Peter Van der Beken
e8eae993da
Bug 1806872 - Correct QueryInterface implementation of ScriptLoadRequest and LoadContextBase. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D165313
2022-12-21 18:09:35 +00:00
Yulia Startsev
71eff5dd55
Bug 1800496 - Re-introduce Cycle Collected LoadContextBase for Workers; r=jonco
...
The non-cycle collected LoadContextBase caused failures for Module Workers. This reverts that change
Differential Revision: https://phabricator.services.mozilla.com/D162214
2022-11-18 10:02:26 +00:00
Yulia Startsev
541556234b
Bug 1797327 - Introduce CC'd and non CC'd variants of LoadContextBase; r=jonco
...
In order to use the WorkerLoadContext as a handle for ScriptLoadRequests in the main thread portion
of worker loading, we need to make it thread safe. Which means, it cannot be CC'd, and we need to
manually break cycles. This patch does the first portion of this work, which is inroduce two new
loadContextBase classes, that are either cc'd or not cc'd. For the DOM and mozJSComponent loader, we
continue to use a CC'd LoadContextBase. Workers however now have a non-cc'd variant.
Differential Revision: https://phabricator.services.mozilla.com/D160333
2022-11-01 18:03:34 +00:00
Yulia Startsev
0968b7d75e
Bug 1742438 - Part 5: Rename ScriptLoadInfo to WorkerLoadContext; r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D146177
2022-07-14 17:07:26 +00:00
Yulia Startsev
4f91f33577
Bug 1742438 - Part 4: Rename ScriptLoadInfo files to WorkerLoadContext; r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D146176
2022-07-14 17:07:26 +00:00
Yulia Startsev
ed6cf68554
Bug 1742438 - Part 3: Split ScriptLoadInfo into ScriptLoadRequest and ScriptLoadInfo (as a LoadContext) classes; r=asuth,jonco
...
Here we split ScriptLoadInfo's representation -- we are distinguishing between "what is being loaded"
and "how it is being loaded in a worker context". Requesting review from asuth for the workers side
of things, and jonco for js/loader.
Differential Revision: https://phabricator.services.mozilla.com/D146175
2022-07-14 17:07:25 +00:00
Jon Coppeard
76d2b6c960
Bug 1432901 - Part 7: Add a load context for use by the new module loader r=yulia
...
This will be used to hold compilation results before they are passed to the base class.
Differential Revision: https://phabricator.services.mozilla.com/D145561
2022-05-10 12:58:08 +00:00
Yulia Startsev
d82e2da688
Bug 1763372 - Add LoadContextBase; r=jonco,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D143036
2022-04-22 13:24:09 +00:00