diff options
-rw-r--r-- | scripts/spidermonkify.py | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/scripts/spidermonkify.py b/scripts/spidermonkify.py deleted file mode 100644 index 59969ded0..000000000 --- a/scripts/spidermonkify.py +++ /dev/null @@ -1,48 +0,0 @@ -#!/usr/bin/env python3 -# -# 2016 WebAssembly Community Group participants -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -"""A bunch of hackish fixups for testing of SpiderMonkey support. We should -get rid of these ASAP. - -This is meant to be run using BINARYEN_SCRIPTS in emcc, and not standalone. -""" - -import subprocess -import sys - -import emscripten - -js_target = sys.argv[1] -wast_target = sys.argv[2] - -wasm_target = wast_target[:-5] + '.wasm' - -# convert to binary using spidermonkey -''' -using something like -mozjs -e 'os.file.writeTypedArrayToFile("moz.wasm", -new Uint8Array(wasmTextToBinary(os.file.readFile("a.out.wast"))))' -investigate with ->>> map(chr, map(ord, open('moz.wasm').read())) -or -python -c "print str(map(chr,map(ord, - open('a.out.wasm').read()))).replace(',', '\n')" -''' -subprocess.check_call( - emscripten.shared.SPIDERMONKEY_ENGINE + - ['-e', 'os.file.writeTypedArrayToFile("' + wasm_target + - '", new Uint8Array(wasmTextToBinary(os.file.readFile("' + - wast_target + '"))))']) |