mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-26 03:35:33 +00:00
8751f930ce
We only run process scripts once per process, so there's no need to compile them for the compilation scope, or to keep a separate cloned copy alive for the length of the session. This patch changes the caching behavior of message managers to compile single-use scripts directly for the target global, and avoid caching them for the rest of the session. It also changes the preloader to drop references to these scripts after they've been executed and/or encoded, as appropriate. MozReview-Commit-ID: EfKo2aYbBxl --HG-- extra : rebase_source : aebc5812bef4413d497ac4fdb59aced00a5a4c8e extra : absorb_source : cf5795eb0bff47d08b1ab45f002afb3f05109c93 extra : histedit_source : e92619d2a818095241c52d8f1961ccad38300d32 |
||
---|---|---|
.. | ||
ductwork/debugger | ||
examples | ||
ipc | ||
public | ||
rust | ||
src | ||
xpconnect | ||
app.mozbuild | ||
ffi.configure | ||
moz.build | ||
moz.configure |