gecko-dev/js/xpconnect/loader
Ted Campbell c90491dbe9 Bug 1601632 - Cleanup ScriptPreloader Runnable behaviour. r=kmag,Gankro,decoder
Add `mWaitingForDecode` to indicate that main-thread is blocked on the
Monitor and should be woken. This avoids generating some of the unused
Runnables. Also ensure `mFinishDecodeRunnablePending` is only accessed while
holding the lock.

Depends on D99403

Differential Revision: https://phabricator.services.mozilla.com/D99404
2020-12-14 15:23:56 +00:00
..
AutoMemMap.cpp
AutoMemMap.h
ChromeScriptLoader.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
ComponentUtils.jsm Bug 1649554: Part 1 - Move deprecated component registration helpers out of XPCOMUtils. r=mccr8,remote-protocol-reviewers,marionette-reviewers,perftest-reviewers,webcompat-reviewers,whimboo,twisniewski 2020-07-10 23:58:30 +00:00
IOBuffers.h Bug 1656261 - Back out all recent StartupCache work r=RyanVM 2020-09-14 17:00:53 +00:00
PScriptCache.ipdl Bug 1660470 - Move void_t/null_t to a new IPCCore.h header. r=nika 2020-11-23 16:05:20 +00:00
PrecompiledScript.h Bug 1678374 - Avoid including jsapi.h from header files. r=jandem 2020-11-23 16:12:34 +00:00
ScriptCacheActors.cpp
ScriptCacheActors.h
ScriptPreloader-inl.h
ScriptPreloader.cpp Bug 1601632 - Cleanup ScriptPreloader Runnable behaviour. r=kmag,Gankro,decoder 2020-12-14 15:23:56 +00:00
ScriptPreloader.h Bug 1601632 - Cleanup ScriptPreloader Runnable behaviour. r=kmag,Gankro,decoder 2020-12-14 15:23:56 +00:00
URLPreloader.cpp Bug 1506812 - Wrap all accesses to URLPreloader's mReaderThread in a mutex. r=decoder,nika 2020-11-02 23:26:05 +00:00
URLPreloader.h Bug 1506812 - Wrap all accesses to URLPreloader's mReaderThread in a mutex. r=decoder,nika 2020-11-02 23:26:05 +00:00
XPCOMUtils.jsm Bug 1649554: Part 1 - Move deprecated component registration helpers out of XPCOMUtils. r=mccr8,remote-protocol-reviewers,marionette-reviewers,perftest-reviewers,webcompat-reviewers,whimboo,twisniewski 2020-07-10 23:58:30 +00:00
moz.build Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
mozJSComponentLoader.cpp Bug 1679583 - Make "JS XPCOM" and "SubScript" marker stacks include helpful labels. r=mstange 2020-12-01 17:20:02 +00:00
mozJSComponentLoader.h Bug 1663690, part 2 - Inline mozJSComponentLoader::ReallyInit(). r=kmag 2020-09-09 19:03:51 +00:00
mozJSLoaderUtils.cpp Bug 1666683 - Part 4: Add options parameter to ReadCachedScript in mozJSLoaderUtils. r=tcampbell,kmag 2020-10-06 21:16:42 +00:00
mozJSLoaderUtils.h Bug 1666683 - Part 4: Add options parameter to ReadCachedScript in mozJSLoaderUtils. r=tcampbell,kmag 2020-10-06 21:16:42 +00:00
mozJSSubScriptLoader.cpp Bug 1679583 - Make "JS XPCOM" and "SubScript" marker stacks include helpful labels. r=mstange 2020-12-01 17:20:02 +00:00
mozJSSubScriptLoader.h Bug 1666683 - Part 3: Add options parameter to ScriptPreloader::GetCachedScript. r=tcampbell,kmag 2020-10-06 21:16:35 +00:00
nsImportModule.cpp Bug 1625513 - Part 3: Allow importing a named object from a module with do_ImportModule, r=kmag 2020-04-21 22:33:09 +00:00
nsImportModule.h Bug 1625513 - Part 3: Allow importing a named object from a module with do_ImportModule, r=kmag 2020-04-21 22:33:09 +00:00
script_cache.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00