gecko-dev/js
Yulia Startsev 088ae95178 Bug 1797327 - Use RefPtrs for all WorkerLoadContexts; r=asuth
As WorkerLoadContexts now inherit from a non-CC'd loadContextBase, we have two outcomes.
1) we need to break cycles with ScriptLoadRequests manually, so that ScriptLoadRequests can be collected (ScriptLoadRequests must be CC'd).
2) we can now have refptrs to WorkerLoadContexts in the CacheLoadHandler and NetworkLoadHandler classes, and remove any remaining raw pointers to ScriptLoadRequest/WorkerLoadContext. There are cases where the NetworkLoadHandler or CacheLoadHandler might outlive the Worker Loader, so having refpointers here should help us recover in those cases.

Differential Revision: https://phabricator.services.mozilla.com/D160334
2022-11-01 18:03:34 +00:00
..
examples
loader Bug 1797327 - Use RefPtrs for all WorkerLoadContexts; r=asuth 2022-11-01 18:03:34 +00:00
public Bug 1798395 - Document JS::Value representation better r=iain DONTBUILD 2022-11-01 15:46:36 +00:00
src Bug 1798395 - Document JS::Value representation better r=iain DONTBUILD 2022-11-01 15:46:36 +00:00
xpconnect Bug 1797327 - Introduce CC'd and non CC'd variants of LoadContextBase; r=jonco 2022-11-01 18:03:34 +00:00
app.mozbuild
ffi.configure
moz.build
moz.configure Bug 1795914 - Remove JS Streams implementation r=jandem 2022-10-24 16:05:58 +00:00
sub.configure