From b310b9b45c7e8a60c40d13dae967f74e712ec224 Mon Sep 17 00:00:00 2001 From: Sven SAULEAU Date: Mon, 16 Jul 2018 13:57:32 +0200 Subject: [PATCH] feat: remove LEB128 opt --- lib/wasm/WebAssemblyGenerator.js | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/lib/wasm/WebAssemblyGenerator.js b/lib/wasm/WebAssemblyGenerator.js index beafd9c465b..9b9eb54071f 100644 --- a/lib/wasm/WebAssemblyGenerator.js +++ b/lib/wasm/WebAssemblyGenerator.js @@ -9,7 +9,6 @@ const Template = require("../Template"); const WebAssemblyUtils = require("./WebAssemblyUtils"); const { RawSource } = require("webpack-sources"); -const { shrinkPaddedLEB128 } = require("@webassemblyjs/wasm-opt"); const { editWithAST, addWithAST } = require("@webassemblyjs/wasm-edit"); const { decode } = require("@webassemblyjs/wasm-parser"); const t = require("@webassemblyjs/ast"); @@ -26,17 +25,6 @@ const WebAssemblyExportImportedDependency = require("../dependencies/WebAssembly * @typedef {(ArrayBuffer) => ArrayBuffer} ArrayBufferTransform */ -/** - * Run some preprocessing on the binary before wasm-edit - * - * @param {ArrayBuffer} ab - original binary - * @returns {ArrayBufferTransform} transform - */ -const preprocess = ab => { - const optBin = shrinkPaddedLEB128(new Uint8Array(ab)); - return optBin.buffer; -}; - /** * @template T * @param {Function[]} fns transforms @@ -368,7 +356,6 @@ class WebAssemblyGenerator extends Generator { generate(module) { let bin = module.originalSource().source(); - bin = preprocess(bin); const initFuncId = t.identifier( Array.isArray(module.usedExports)