зеркало из https://github.com/mozilla/gecko-dev.git
30d4691c07
The URLPreloader's initialization code accesses the Omnijar cache off-main thread. It can do so safely only as long as the main thread is blocked, or running code which is guaranteed never to touch Omnijar, while its critical section runs. While that was guaranteed for previous versions of the code, some invariants changed when we began using the component loader's shared global for initial compilation. Once the global is created, we can safely use it to initialize compilation. But creating the global invokes a large amount of Gecko code, some of which touches Omnijar in the process. MozReview-Commit-ID: 48WoIZtGPTo --HG-- extra : rebase_source : 9bd5d884e32cfa59c022edb00078aac050acb20b |
||
---|---|---|
.. | ||
ductwork/debugger | ||
examples | ||
ipc | ||
public | ||
rust | ||
src | ||
xpconnect | ||
ffi.configure | ||
moz.build | ||
moz.configure |