Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. |