dom/workers/ScriptLoader.cpp
b051c74d27bdcb525c88b08d774a024f9dd3ac33
created 2022-11-23 21:02 +0000
pushed 2022-11-24 09:32 +0000
Yulia Startsev Yulia Startsev - Bug 1801833 - ensure release request is only ever done in a lock; r=asuth
54c43dad03b64aed7586daf0763874d7f665b721
created 2022-11-21 18:24 +0000
pushed 2022-11-22 09:46 +0000
Yulia Startsev Yulia Startsev - Bug 1801344 - fix iteration over ThreadSafeRequestHandler; r=asuth
1034aeb0f8e2d86ea04d8e6a8c717f13c9d772eb
created 2022-11-18 10:02 +0000
pushed 2022-11-18 15:46 +0000
Yulia Startsev Yulia Startsev - Bug 1800496 - Revert mCacheCreator to being defined as part of ScriptLoaderRunnable; r=asuth
dfe78c41e4eb459f4a9c9cdd3f573fede7d39f54
created 2022-11-18 10:02 +0000
pushed 2022-11-18 15:46 +0000
Yulia Startsev Yulia Startsev - Bug 1800496 - Re-implement DispatchProcessPendingRequests; r=asuth
5e08534b01198760e3521c7600504a32870de1c4
created 2022-11-18 10:02 +0000
pushed 2022-11-18 15:46 +0000
Yulia Startsev Yulia Startsev - Bug 1800496 - Re-introduce ScriptLoaderRunnable; r=asuth
3605681ebb5cb61f1dca13c546e03367857135ae
created 2022-11-18 10:02 +0000
pushed 2022-11-18 15:46 +0000
Yulia Startsev Yulia Startsev - Bug 1800496 - Initial cancellation revert; r=asuth
6118d850a96dfa307d91cb73392c659ffb328335
created 2022-11-18 10:02 +0000
pushed 2022-11-18 15:46 +0000
Yulia Startsev Yulia Startsev - Bug 1800496 - Re-introduce channel tracking for cancellation; r=asuth
eafec005c1bf7b49e3e4592972265b81b4dacebf
created 2022-11-18 10:02 +0000
pushed 2022-11-18 15:46 +0000
Yulia Startsev Yulia Startsev - Bug 1800496 - Re-introduce Cycle Collected LoadContextBase for Workers; r=jonco
9a5e5a1b529de42db783dc6f8720488c34b28c6e
created 2022-11-18 10:02 +0000
pushed 2022-11-18 15:46 +0000
Yulia Startsev Yulia Startsev - Bug 1800496 - Introduce ThreadSafeRequestHandle; r=asuth
879667e24ed7fa9207beaac07c00cfd8b6eeca05
created 2022-11-18 10:02 +0000
pushed 2022-11-18 15:46 +0000
Yulia Startsev Yulia Startsev - Bug 1800496 - Prep: Use nsISerialEventTarget for WorkerScriptLoader classes; r=dom-workers-and-storage-reviewers,asuth
0f7a9a87f611e94fae6aaeb73b4e3d2f036d39fd
created 2022-11-14 23:22 +0000
pushed 2022-11-15 05:15 +0000
Daniel Holbert Daniel Holbert - Bug 1800342: Make NS_NewPipe2 and NS_NewPipe infallible, to reflect reality. r=xpcom-reviewers,necko-reviewers,nika,kershaw
00e555156df1b498565fae94f2b04357baabca24
created 2022-11-04 15:04 +0000
pushed 2022-11-05 09:23 +0000
Yulia Startsev Yulia Startsev - Bug 1798667 - clear cache when finished with service worker scripts; r=asuth
5f483f0b842afdfad82ea041256f9d8bce37f421
created 2022-11-01 18:03 +0000
pushed 2022-11-02 04:41 +0000
Yulia Startsev Yulia Startsev - Bug 1797327 - Use RefPtrs for all WorkerLoadContexts; r=asuth
caf612a418193b7167da54163bb7fd432521c5f6
created 2022-10-28 06:18 +0000
pushed 2022-10-28 09:44 +0000
Jan Varga Jan Varga - Bug 1791747 - AutoSyncLoopHolder::GetEventTarget should return nsISerialEventTarget (instead of nsIEventTarget); r=dom-worker-reviewers,smaug
8696ae2d4b7d5a0ad82cb211e7fc1c4ec1f4a2e8
created 2022-10-18 16:20 +0000
pushed 2022-10-19 04:09 +0000
Yulia Startsev Yulia Startsev - Bug 1792984 - Introduce asserts and refptrs r=asuth
f133065c1cb8ca4979bebf965cf0dcba1643d425
created 2022-10-18 16:20 +0000
pushed 2022-10-19 04:09 +0000
Yulia Startsev Yulia Startsev - Bug 1792984 - Introduce aggressive cancellation r=asuth
6b55da4e0a90f3f6f8afc6006ae2cbbcecdba900
created 2022-10-13 16:31 +0300
pushed 2022-10-13 21:27 +0000
Iulian Moraru Iulian Moraru - Backed out 3 changesets (bug 1792984) for causing multiple failures. CLOSED TREE
82816b3aa215be61a7b4126b5c86eb52bddb4359
created 2022-10-13 10:53 +0000
pushed 2022-10-13 21:27 +0000
Yulia Startsev Yulia Startsev - Bug 1792984 - Introduce asserts r=asuth
44324c5af21573a565b905ab2935137c236a4128
created 2022-10-13 10:53 +0000
pushed 2022-10-13 21:27 +0000
Yulia Startsev Yulia Startsev - Bug 1792984 - Introduce aggressive cancellation r=asuth
ebc38318524d04b23fbc01f9aadc1d7c87c3d6a3
created 2022-10-13 11:16 +0300
pushed 2022-10-13 15:46 +0000
Iulian Moraru Iulian Moraru - Backed out 3 changesets (bug 1792984) for causing multiple failures. CLOSED TREE
67c10a19f5cec6e719c04bec18a9ce158899225f
created 2022-10-13 07:19 +0000
pushed 2022-10-13 15:46 +0000
Yulia Startsev Yulia Startsev - Bug 1792984 - Introduce asserts r=asuth
d9ca4c5e8e61b8660d56ebd66ac1b726e5b62f29
created 2022-10-13 07:19 +0000
pushed 2022-10-13 15:46 +0000
Yulia Startsev Yulia Startsev - Bug 1792984 - Introduce aggressive cancellation r=asuth
8d35cee853a5d2ded106d6d9d88182f64f1d161d
created 2022-10-04 16:01 +0000
pushed 2022-10-04 21:35 +0000
Yulia Startsev Yulia Startsev - Bug 1784481 - Use ScriptLoaderInterface method for filling compile options; r=jonco
9d91e7bba726af1193b210effdb921b90de3db79
created 2022-10-04 16:01 +0000
pushed 2022-10-04 21:35 +0000
Yulia Startsev Yulia Startsev - Bug 1784481 - Use ScriptLoaderInterface methods for reporting errors; r=jonco
ae19d0d9ad84be7e13579da0a3f4121d28c9b8d3
created 2022-10-04 16:01 +0000
pushed 2022-10-04 21:35 +0000
Yulia Startsev Yulia Startsev - Bug 1784481 - Implement ScriptLoaderInterface Skeleton in WorkerScriptLoader; r=jonco
b9c694a6b63f6a733149f016717e59c995d209a6
created 2022-09-29 16:28 +0000
pushed 2022-09-30 09:35 +0000
Yulia Startsev Yulia Startsev - Bug 1786571 - Do not call LoadingFinished from handlers when cancelled; r=asuth
49661cdd39386af93102e01db1a031db822667b5
created 2022-09-20 05:58 +0000
pushed 2022-09-21 03:56 +0000
Jens Stutte Jens Stutte - Bug 1786571 - Add IsCancelled checks to NetworkLoadHandler::OnStreamComplete and have a GetCancelResult r=dom-worker-reviewers,asuth
4cf5fa9a53b93e62252d9fa378d3cd1227043d92
created 2022-09-16 18:27 +0300
pushed 2022-09-16 21:39 +0000
Cosmin Sabou Cosmin Sabou - Backed out changeset 374cb9c09095 (bug 1786571) for causing several service_worker related regressions.
374cb9c090957305c1f22ff8f00ae8e9fc6ee781
created 2022-09-16 03:53 +0000
pushed 2022-09-16 21:39 +0000
Jens Stutte Jens Stutte - Bug 1786571 - Add IsCancelled checks to NetworkLoadHandler::OnStreamComplete and have a GetCancelResult r=dom-worker-reviewers,asuth
126037147ea0aeea7376786603b4884ef8cc5dae
created 2022-09-15 14:20 +0300
pushed 2022-09-16 03:36 +0000
Noemi Erli Noemi Erli - Backed out changeset b246c998fb8f (bug 1786571) for causing ScriptLoader failures CLOSED TREE
b246c998fb8f72242bb2179d989bd443e2b3d18f
created 2022-09-15 10:37 +0000
pushed 2022-09-16 03:36 +0000
Jens Stutte Jens Stutte - Bug 1786571 - Add IsCancelled checks to NetworkLoadHandler::OnStreamComplete and have a GetCancelResult r=dom-worker-reviewers,asuth
c6bb705b5ad92f619dcef7a6b866d79e8759fc04
created 2022-09-09 13:22 +0000
pushed 2022-09-09 21:28 +0000
Yulia Startsev Yulia Startsev - Bug 1783190 - Introduce lock for cancellation in case of race;r=jstutte
5a65edaa747b4e0343c3896091c45f5b79aaaacc
created 2022-09-08 17:13 +0000
pushed 2022-09-09 04:30 +0000
Yulia Startsev Yulia Startsev - Bug 1784482 - Implement method for single script loading; r=asuth
81341ff7a484ce4480428d0f6b720b0faf214cd3
created 2022-09-08 17:13 +0000
pushed 2022-09-09 04:30 +0000
Yulia Startsev Yulia Startsev - Bug 1783190 - In the case of cancellation, cleanup cache; r=asuth
766a229973f9b7a1b5645fe79fa9b809127daa36
created 2022-09-08 17:13 +0000
pushed 2022-09-09 04:30 +0000
Yulia Startsev Yulia Startsev - Bug 1784482 - Move shutdown operation to be always after ProcessRequests; r=asuth
e65aaad7cc8366be6981ee8e19b9ebdc9113d99a
created 2022-09-08 17:13 +0000
pushed 2022-09-09 04:30 +0000
Yulia Startsev Yulia Startsev - Bug 1784482 - Do not rely on ScriptLoadRequestList in the main thread; r=asuth
50df272a06b8b94773f534ef9c8f26a5895a67e4
created 2022-09-08 17:13 +0000
pushed 2022-09-09 04:30 +0000
Yulia Startsev Yulia Startsev - Bug 1784482 - Move creation of ScriptLoadRequests into own functions; r=asuth
0b0be0b91acac2d96628fbf060aee84b9d7f70cf
created 2022-09-07 16:12 +0300
pushed 2022-09-08 04:52 +0000
Butkovits Atila Butkovits Atila - Backed out 6 changesets (bug 1783190, bug 1784482) for causing crashes at mozilla::dom::Promise::MaybeReject(nsresult)]. CLOSED TREE
3bbb7bedfa0a58f2198505a07a716bcbcf0c736b
created 2022-09-07 09:37 +0000
pushed 2022-09-08 04:52 +0000
Yulia Startsev Yulia Startsev - Bug 1784482 - Implement method for single script loading; r=asuth
593c1d517530915c4f048838c28b8b7caf09056b
created 2022-09-07 09:37 +0000
pushed 2022-09-08 04:52 +0000
Yulia Startsev Yulia Startsev - Bug 1783190 - In the case of cancellation, cleanup cache; r=asuth
25311707288fffd4b19a92ad4e49f474f2c25f14
created 2022-09-07 09:37 +0000
pushed 2022-09-08 04:52 +0000
Yulia Startsev Yulia Startsev - Bug 1784482 - Move shutdown operation to be always after ProcessRequests; r=asuth
13e623b3779f6ebf5c972510cb6e0d2a08cc2d80
created 2022-09-07 09:37 +0000
pushed 2022-09-08 04:52 +0000
Yulia Startsev Yulia Startsev - Bug 1784482 - Do not rely on ScriptLoadRequestList in the main thread; r=asuth
f1f81f81af17e510a42e58518fc2cf66c9ef06d4
created 2022-09-07 09:37 +0000
pushed 2022-09-08 04:52 +0000
Yulia Startsev Yulia Startsev - Bug 1784482 - Move creation of ScriptLoadRequests into own functions; r=asuth
037726440c5f5bf38ae046bc4fd2e4d6f241c662
created 2022-08-24 13:38 +0000
pushed 2022-08-25 03:57 +0000
Yulia Startsev Yulia Startsev - Bug 1784476 - Move ClientInfo to WorkerLoadContext; r=asuth
6e7ce080121d47a96679d276acab1c20cb169ff5
created 2022-08-24 13:38 +0000
pushed 2022-08-25 03:57 +0000
Yulia Startsev Yulia Startsev - Bug 1784476 - Move all required information for constructing ScriptLoadRequests to WorkerScriptLoader constructor; r=asuth
e46aad19c241b49567f627badbc08a88f849af58
created 2022-08-22 16:22 +0000
pushed 2022-08-23 02:46 +0000
Yulia Startsev Yulia Startsev - Bug 1784457 - Implement IsTopLevel in place of IsMainWorkerModule; r=asuth
9563cc483b5bcdb2b612f6785574f488b631dc2d
created 2022-08-22 16:22 +0000
pushed 2022-08-23 02:46 +0000
Yulia Startsev Yulia Startsev - Bug 1784457 - Split GetBaseURI into two functions; r=asuth
4a04d2b6a13a0c9f2a5bf75cd41f4f50fd14ce84
created 2022-08-22 16:22 +0000
pushed 2022-08-23 02:46 +0000
Yulia Startsev Yulia Startsev - Bug 1784457 - Remove unused mLoadingWorkerScript atomic boolean from WorkerPrivate; r=asuth
ac34c5b9363592d013c00544521d42e179bfc2c8
created 2022-08-22 11:43 +0000
pushed 2022-08-22 15:26 +0000
Yulia Startsev Yulia Startsev - Bug 1783190 - Replace WorkerPrivate usage on CacheLoadHandler with ThreadSafeWorkerRef; r=asuth
7d1db2c5d45b1d78e09cee1b35a4a61882b93f11
created 2022-08-22 11:43 +0000
pushed 2022-08-22 15:26 +0000
Yulia Startsev Yulia Startsev - Bug 1783190 - Replace WorkerPrivate usage with ThreadSafeWorkerRef usage; r=asuth
0850d8dd77ac295bf7f977ccfb300077653c810e
created 2022-08-22 11:43 +0000
pushed 2022-08-22 15:26 +0000
Yulia Startsev Yulia Startsev - Bug 1783190 - Hold a ThreadSafeWorkerRef on WorkerScriptLoader; r=asuth
985219ba65ae1a158ee8338121f73e161dfcb3e5
created 2022-07-19 16:38 +0000
pushed 2022-07-19 21:35 +0000
Yulia Startsev Yulia Startsev - Bug 1779762 - Reimplement mLoadingFinished check; r=asuth
3a1faab53f2b799fab6ebc95acdc71e9fb973e07
created 2022-07-14 17:07 +0000
pushed 2022-07-15 03:58 +0000
Yulia Startsev Yulia Startsev - Bug 1742438 - Part 13: Use ScriptLoadRequest's mURL instead of WorkerLoadContext's; r=asuth,jonco,nchevobbe
23ea9963b3592d25d8c06e773ee3c9f77cdf87f3
created 2022-07-14 17:07 +0000
pushed 2022-07-15 03:58 +0000
Yulia Startsev Yulia Startsev - Bug 1742438 - Part 12: Remove WorkerLoadContext mSourceMapURL and use ScriptLoadRequest mSourceMapURL; r=asuth
151e92f813fc5223373efea89d44bbb2deabfba2
created 2022-07-14 17:07 +0000
pushed 2022-07-15 03:58 +0000
Yulia Startsev Yulia Startsev - Bug 1742438 - Part 11: Replace Finished() check with IsAwaitingPromise() and move state change to worker thread; r=asuth,jonco
d81f6ead8f9c35ead2ff8c898b949e59e296c84c
created 2022-07-14 17:07 +0000
pushed 2022-07-15 03:58 +0000
Yulia Startsev Yulia Startsev - Bug 1742438 - Part 10: Remove mExecutionResult; r=asuth
26f520aa56a4253d29baa14cc139602cff7f0a4b
created 2022-07-14 17:07 +0000
pushed 2022-07-15 03:58 +0000
Yulia Startsev Yulia Startsev - Bug 1742438 - Part 9: Replace mLoadingFinished with State::Ready in ScriptLoadRequest; r=asuth
06cd5943a51c52cb9fc3b310844903e572f5b398
created 2022-07-14 17:07 +0000
pushed 2022-07-15 03:58 +0000
Yulia Startsev Yulia Startsev - Bug 1742438 - Part 8: Use mScriptData instead of custom load context field; r=arai,asuth
1428ff83cb43dfe936882b69709e59fa12566d31
created 2022-07-14 17:07 +0000
pushed 2022-07-15 03:58 +0000
Yulia Startsev Yulia Startsev - Bug 1742438 - Part 5: Rename ScriptLoadInfo to WorkerLoadContext; r=asuth
afdf554510e5b95e0c8643d3e34d1ac410b18456
created 2022-07-14 17:07 +0000
pushed 2022-07-15 03:58 +0000
Yulia Startsev Yulia Startsev - Bug 1742438 - Part 3: Split ScriptLoadInfo into ScriptLoadRequest and ScriptLoadInfo (as a LoadContext) classes; r=asuth,jonco
less more (0) -300 -100 -60 tip