summaryrefslogtreecommitdiff
path: root/cli/proc_state.rs
diff options
context:
space:
mode:
authorAndreu Botella <abb@randomunok.com>2021-09-29 10:47:24 +0200
committerGitHub <noreply@github.com>2021-09-29 10:47:24 +0200
commitcdb252af0aa7251f339a77638b32af89f112d13d (patch)
tree94dffeea0bf7c6315c64cd9797cdbf662806bf71 /cli/proc_state.rs
parent5b526e5d1734ddb6ef4c5ee7b59a5f45e70a38e5 (diff)
feat: support serializing `WebAssembly.Module` objects (#12140)
Diffstat (limited to 'cli/proc_state.rs')
-rw-r--r--cli/proc_state.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/cli/proc_state.rs b/cli/proc_state.rs
index e6bc5f997..2c61ba51f 100644
--- a/cli/proc_state.rs
+++ b/cli/proc_state.rs
@@ -23,6 +23,7 @@ use deno_core::error::Context;
use deno_core::parking_lot::Mutex;
use deno_core::resolve_url;
use deno_core::url::Url;
+use deno_core::CompiledWasmModuleStore;
use deno_core::ModuleSource;
use deno_core::ModuleSpecifier;
use deno_core::SharedArrayBufferStore;
@@ -66,6 +67,7 @@ pub struct Inner {
pub blob_store: BlobStore,
pub broadcast_channel: InMemoryBroadcastChannel,
pub shared_array_buffer_store: SharedArrayBufferStore,
+ pub compiled_wasm_module_store: CompiledWasmModuleStore,
}
impl Deref for ProcState {
@@ -155,6 +157,7 @@ impl ProcState {
let blob_store = BlobStore::default();
let broadcast_channel = InMemoryBroadcastChannel::default();
let shared_array_buffer_store = SharedArrayBufferStore::default();
+ let compiled_wasm_module_store = CompiledWasmModuleStore::default();
let file_fetcher = FileFetcher::new(
http_cache,
@@ -225,6 +228,7 @@ impl ProcState {
blob_store,
broadcast_channel,
shared_array_buffer_store,
+ compiled_wasm_module_store,
})))
}