Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Read/Write Abstraction (#889) | Alon Zakai | 2017-01-26 | 1 | -11/+11 |
| | | | | | * Added ModuleReader/Writer classes that support text and binary I/O * Use them in wasm-opt and asm2wasm | ||||
* | Refactor check.py so that groups of tests can be split into separate … (#849) | jgravelle-google | 2016-12-06 | 4 | -0/+526 |
| | | | | | | | | | | | | | | * Refactor check.py so that groups of tests can be split into separate files - Move helper util functions into test/shared.py - Move scripts/support.py to test/support.py - Split s2wasm tests into its own file * Fix flake8 warnings for shared.py and s2wasm.py * Move test scripts from test/ to scripts/test/ * Replace 'from shared import *' with explicit imports | ||||
* | fix python spacing in some scripts (#841) | Alon Zakai | 2016-11-15 | 2 | -0/+2 |
| | |||||
* | Add priority to copies on backedges (#791) | Alon Zakai | 2016-10-20 | 1 | -0/+13 |
| | | | | | | | | * add a coalesce-locals test for costly backedges * add script to strip local names out, for convenient diffing * prioritize backedge copies | ||||
* | pass/wast fuzzer improvements | Alon Zakai | 2016-10-13 | 1 | -3/+5 |
| | |||||
* | update spidermonkify.py | Alon Zakai | 2016-10-11 | 1 | -18/+1 |
| | |||||
* | DCE bugfix (#736) | Alon Zakai | 2016-10-04 | 1 | -0/+136 |
| | | | | | * fix a dce bug where it is invalid to truncate a block if it leaves a final element with a bad type (wasm doesn't always allow removing unreachable code) * add wast pass fuzzer | ||||
* | add a pass fuzzer script (#709) | Alon Zakai | 2016-09-23 | 1 | -0/+146 |
| | |||||
* | Update s2wasm for 0xc changes (#698) | Derek Schuff | 2016-09-15 | 1 | -1/+8 |
| | | | | | | | | | | | Several updates for s2wasm and its tests: Add explicit drops where they are emitted by LLVM already Convert loops (which are still modeled in the old way by LLVM) to wrap them in an explicit block (for the exit label). This also allows simplifying the loop creation (no need to post-process the implicit block which is the loop's body). After the engines update to 0xc we should update LLVM to model loops in the 0xc way, but for now it remains compatible with 0xb and 0xc. Fix the order of the calls to setTee() when creating tee_locals Add an explicit drop when creating the _start entry function wrapper if needed Update dot_s and llvm_autogenerated tests to remove store-results optimization (and few other minor updates) Fix the test auto-updater to fail if subprocesses fail There still seems to be a validation failure when building libc (I think it's from the stricter drop rules, but it may be in the source rather than the compiler), but this at least makes Binaryen's tests pa | ||||
* | add drop and tee expressions | Alon Zakai | 2016-09-07 | 1 | -2/+4 |
| | |||||
* | fix parsing in split_wast | Alon Zakai | 2016-09-07 | 1 | -1/+6 |
| | |||||
* | update relooper fuzzer | Alon Zakai | 2016-07-18 | 1 | -1/+1 |
| | |||||
* | separate wasm-opt out from wasm-shell: opt optimizes, shell runs wast shell ↵ | Alon Zakai | 2016-07-13 | 1 | -0/+57 |
| | | | | tests | ||||
* | add a tracing option to the c api, which logs out a runnable program from c ↵ | Alon Zakai | 2016-07-12 | 1 | -0/+23 |
| | | | | api calls | ||||
* | Relooper switch support (#617) | Alon Zakai | 2016-07-02 | 1 | -4/+41 |
| | | | | | | * support switches in relooper and c api * update relooper fuzzer for switches | ||||
* | rewrite OptimizeInstructions to use a dsl of patterns | Alon Zakai | 2016-06-26 | 1 | -0/+16 |
| | |||||
* | use separate internal opcodes for binary variants | Alon Zakai | 2016-05-18 | 1 | -6/+6 |
| | |||||
* | remove obsolete comment from relooper fuzzer | Alon Zakai | 2016-05-07 | 1 | -1/+1 |
| | |||||
* | relooper fuzzing improvements (#453) | Alon Zakai | 2016-05-06 | 1 | -15/+22 |
| | |||||
* | add a fuzzer for the relooper through the C API | Alon Zakai | 2016-05-06 | 1 | -0/+282 |
| | |||||
* | br_table offsets are int32s, not lebs | Alon Zakai | 2016-04-22 | 1 | -2/+2 |
| | |||||
* | update wasm.js | Alon Zakai | 2016-04-21 | 1 | -0/+3 |
| | |||||
* | fix spidermonkify | Alon Zakai | 2016-04-21 | 1 | -5/+8 |
| | |||||
* | spidermonkify debugging comment | Alon Zakai | 2016-04-21 | 1 | -1/+5 |
| | |||||
* | we export memory properly now, no need in spidermonkify.py | Alon Zakai | 2016-03-30 | 1 | -10/+0 |
| | |||||
* | python fix | Alon Zakai | 2016-03-12 | 1 | -1/+0 |
| | |||||
* | update spidermonkify.py to not fix page size, which is already done now | Alon Zakai | 2016-03-12 | 1 | -10/+4 |
| | |||||
* | Re-enable flake8 | JF Bastien | 2016-03-12 | 1 | -9/+26 |
| | | | | Was disabled in https://github.com/WebAssembly/binaryen/pull/229 | ||||
* | comment | Alon Zakai | 2016-03-09 | 1 | -0/+2 |
| | |||||
* | remove lower-if-else from spidermonkify | Alon Zakai | 2016-03-07 | 1 | -8/+0 |
| | |||||
* | remove br_table hack in spidermonkfiy | Alon Zakai | 2016-03-07 | 1 | -2/+0 |
| | |||||
* | remove temp file | Alon Zakai | 2016-03-07 | 1 | -0/+1 |
| | |||||
* | no need for .buffer for instantiateModule | Alon Zakai | 2016-03-06 | 1 | -4/+0 |
| | |||||
* | more python fixes | Alon Zakai | 2016-03-05 | 1 | -6/+6 |
| | |||||
* | more python fixes | Alon Zakai | 2016-03-05 | 1 | -2/+4 |
| | |||||
* | python formatting | Alon Zakai | 2016-03-05 | 1 | -5/+16 |
| | |||||
* | spidermonkify improvements, enough for -O1 hello world to work | Alon Zakai | 2016-03-05 | 1 | -1/+2 |
| | |||||
* | add spidermonkify script | Alon Zakai | 2016-03-05 | 1 | -0/+56 |
| | |||||
* | Improve diagnostic for download_tar. | JF Bastien | 2016-01-17 | 1 | -1/+5 |
| | |||||
* | Fix 'remove' call. | JF Bastien | 2016-01-17 | 1 | -1/+1 |
| | |||||
* | Remove older tarfiles properly. | JF Bastien | 2016-01-17 | 1 | -1/+1 |
| | |||||
* | untar: don't compare when a dir doesn't exist | JF Bastien | 2016-01-17 | 1 | -1/+5 |
| | | | | Fixes issues in #112. | ||||
* | Make the untar API more intuitive | JF Bastien | 2016-01-16 | 1 | -22/+57 |
| | | | | As discussed in #112. | ||||
* | Factor out some support code | JF Bastien | 2016-01-16 | 3 | -0/+116 |
Patches such as #112 could use them. |