From 47a9eea8c8843414aa09dbdea9ca5fb74279f5ab Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Wed, 2 Jan 2019 16:12:39 +0100 Subject: v8: enable inline WASM in serialization API Since the API we expose through the `v8` module is Buffer-based, we cannot transfer WASM modules directly. Instead, we enable the V8-provided inline WASM (de)serialization for WASM modules. PR-URL: https://github.com/nodejs/node/pull/25313 Reviewed-By: James M Snell Reviewed-By: Colin Ihrig Reviewed-By: Ben Noordhuis Reviewed-By: Gus Caplan --- src/node_serdes.cc | 1 + 1 file changed, 1 insertion(+) (limited to 'src/node_serdes.cc') diff --git a/src/node_serdes.cc b/src/node_serdes.cc index 27b4e9e8b4..58ce70b2e0 100644 --- a/src/node_serdes.cc +++ b/src/node_serdes.cc @@ -282,6 +282,7 @@ DeserializerContext::DeserializerContext(Environment* env, length_(Buffer::Length(buffer)), deserializer_(env->isolate(), data_, length_, this) { object()->Set(env->context(), env->buffer_string(), buffer).FromJust(); + deserializer_.SetExpectInlineWasm(true); MakeWeak(); } -- cgit v1.2.3