diff options
author | JF Bastien <github@jfbastien.com> | 2016-03-12 12:47:46 -0800 |
---|---|---|
committer | JF Bastien <github@jfbastien.com> | 2016-03-12 12:47:46 -0800 |
commit | 7702b4f1b46939c31666e0684f4db7d72f80e04f (patch) | |
tree | c64c635a05cac7469661cd9d939ae91081bcabf6 /scripts/spidermonkify.py | |
parent | b8b54704bf510ad49e6897b9903d74a9553fd9d1 (diff) | |
parent | 88013fea2df72949e1e3d6c29a05c1a8c2f0bd69 (diff) | |
download | binaryen-7702b4f1b46939c31666e0684f4db7d72f80e04f.tar.gz binaryen-7702b4f1b46939c31666e0684f4db7d72f80e04f.tar.bz2 binaryen-7702b4f1b46939c31666e0684f4db7d72f80e04f.zip |
Merge pull request #243 from WebAssembly/flake8
Re-enable flake8
Diffstat (limited to 'scripts/spidermonkify.py')
-rw-r--r-- | scripts/spidermonkify.py | 35 |
1 files changed, 26 insertions, 9 deletions
diff --git a/scripts/spidermonkify.py b/scripts/spidermonkify.py index 0d189c269..fb20e6dc7 100644 --- a/scripts/spidermonkify.py +++ b/scripts/spidermonkify.py @@ -1,3 +1,19 @@ +#! /usr/bin/env python + +# Copyright 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. @@ -5,11 +21,11 @@ get rid of these ASAP. This is meant to be run using BINARYEN_SCRIPTS in emcc, and not standalone. ''' -import os -import sys import math +import os import shutil import subprocess +import sys import emscripten @@ -47,13 +63,14 @@ parts = memory.split(' ') parts[1] = str(int(math.ceil(float(parts[1]) / PAGE_SIZE))) if len(parts) == 3: parts[2] = str(int(math.ceil(float(parts[2]) / PAGE_SIZE))) -wast = wast[:memory_start] + ' '.join(parts) + \ - wast[memory_end:memory_end + 1] + \ - ' (export "memory" memory) ' + wast[memory_end + 1:] +wast = (wast[:memory_start] + ' '.join(parts) + + wast[memory_end:memory_end + 1] + + ' (export "memory" memory) ' + wast[memory_end + 1:]) open(wast_target, 'w').write(wast) # convert to binary using spidermonkey -subprocess.check_call(emscripten.shared.SPIDERMONKEY_ENGINE + - ['-e', 'os.file.writeTypedArrayToFile("' + wasm_target + \ - '", new Uint8Array(wasmTextToBinary(os.file.readFile("' + \ - wast_target + '"))))']) +subprocess.check_call( + emscripten.shared.SPIDERMONKEY_ENGINE + + ['-e', 'os.file.writeTypedArrayToFile("' + wasm_target + + '", new Uint8Array(wasmTextToBinary(os.file.readFile("' + + wast_target + '"))))']) |