Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | use with-open | Alon Zakai | 2016-07-13 | 2 | -14/+14 |
| | |||||
* | separate wasm-opt out from wasm-shell: opt optimizes, shell runs wast shell ↵ | Alon Zakai | 2016-07-13 | 8 | -115/+200 |
| | | | | tests | ||||
* | rename binaryen-shell to wasm-shell | Alon Zakai | 2016-07-13 | 4 | -32/+32 |
| | |||||
* | Handle aliases without size (e.g. weak symbol), add redefinition warnings (#630) | Dominic Chen | 2016-07-13 | 3 | -18/+18 |
| | |||||
* | handle param overloading in asm2wasm ffis (#629) | Alon Zakai | 2016-07-12 | 6 | -22/+83 |
| | |||||
* | Merge pull request #627 from WebAssembly/trace-c-api-nice | Alon Zakai | 2016-07-12 | 10 | -53/+2738 |
|\ | | | | | Add a tracing option to the c api | ||||
| * | comment | Alon Zakai | 2016-07-12 | 1 | -0/+3 |
| | | |||||
| * | relooper tracing + fixes | Alon Zakai | 2016-07-12 | 5 | -286/+1410 |
| | | |||||
| * | allow multiple traces | Alon Zakai | 2016-07-12 | 3 | -24/+30 |
| | | |||||
| * | add a tracing option to the c api, which logs out a runnable program from c ↵ | Alon Zakai | 2016-07-12 | 9 | -34/+1583 |
| | | | | | | | | api calls | ||||
| * | fix relooper leak | Alon Zakai | 2016-07-12 | 1 | -0/+3 |
|/ | |||||
* | add support for symbol assignments, closes #4422 (#615) | Dominic Chen | 2016-07-11 | 7 | -41/+158 |
| | | | Adds support for aliases to objects, to go along with the existing support for aliases to functions. | ||||
* | Fix Appveyor badge URL to be unambiguous (#626) | Derek Schuff | 2016-07-11 | 1 | -1/+1 |
| | | | The URL using the name of the GitHub project only works if no other appveyor project is using that github repo; that is apparently not true now. So use the unique URL for the WebAssembly appveyor account's project, and use the status of the master branch instead of the global status. | ||||
* | Add appveyor.yml for Windows CI (#623) | Peter Jas | 2016-07-11 | 3 | -3/+42 |
| | | | | | * Added jobs for MinGW (64 bit) and MSVC (32 and 64 bits) with Release configurations as well as MSVC (64 bit) with Debug configuration. * Added badge to README. | ||||
* | Merge pull request #622 from WebAssembly/duffs-device-test | Alon Zakai | 2016-07-07 | 4 | -4/+121 |
|\ | | | | | Add a relooper test for duff's device, and c api improvements | ||||
| * | clarify the local/var/param distinction | Alon Zakai | 2016-07-07 | 2 | -4/+15 |
| | | |||||
| * | add a relooper test for duff's device, showing irreducible control flow and ↵ | Alon Zakai | 2016-07-07 | 2 | -0/+106 |
|/ | | | | helper var use | ||||
* | Merge pull request #621 from WebAssembly/spec-update | Alon Zakai | 2016-07-06 | 6 | -4/+16 |
|\ | | | | | Spec test update | ||||
| * | update spec tests, and handle some flux in call_indirect in upstream | Alon Zakai | 2016-07-06 | 4 | -1/+10 |
| | | |||||
| * | fix parsing of large ints | Alon Zakai | 2016-07-06 | 1 | -2/+2 |
| | | |||||
| * | print line numbers when running tests in shell | Alon Zakai | 2016-07-06 | 1 | -1/+4 |
|/ | |||||
* | validate set_local types against the function #618 (#620) | Alon Zakai | 2016-07-06 | 3 | -1/+35 |
| | |||||
* | Printing fixes (#619) | Alon Zakai | 2016-07-05 | 4 | -16/+35 |
|\ | | | | | Printing and parsing fixes | ||||
| * | quote names in s-format that need it | Alon Zakai | 2016-07-05 | 3 | -16/+34 |
| | | |||||
| * | add parse error on array misindexing | Alon Zakai | 2016-07-05 | 1 | -0/+1 |
|/ | |||||
* | Relooper switch support (#617) | Alon Zakai | 2016-07-02 | 7 | -89/+255 |
| | | | | | | * support switches in relooper and c api * update relooper fuzzer for switches | ||||
* | parallelize asm2wasm fixups (#614) | Alon Zakai | 2016-06-30 | 2 | -83/+106 |
| | |||||
* | asm2wasm optimizes functions before they are all built, so we cannot rely on ↵ | Alon Zakai | 2016-06-29 | 2 | -5892/+6120 |
| | | | | nodes staying the same for fixups. Do a proper fixup at the end (#612) | ||||
* | Merge pull request #611 from WebAssembly/updates | Alon Zakai | 2016-06-29 | 7 | -36106/+10874 |
|\ | | | | | Updates | ||||
| * | don't do asmjs tests on all wasm.js tests, the one hello world is enough | Alon Zakai | 2016-06-29 | 1 | -1/+1 |
| | | |||||
| * | update wasm.js, and stop optimizing in asm2wasm in wasm.js | Alon Zakai | 2016-06-29 | 3 | -36100/+10860 |
| | | |||||
| * | improve validator errors | Alon Zakai | 2016-06-29 | 1 | -3/+9 |
| | | |||||
| * | fix wasm interpreter bug on checking indirect call params | Alon Zakai | 2016-06-29 | 1 | -2/+4 |
| | | |||||
| * | update emscripten submodule | Alon Zakai | 2016-06-29 | 1 | -0/+0 |
|/ | |||||
* | Add the option to build libbinaryen as a static lib (#610) | lqd | 2016-06-29 | 1 | -1/+7 |
| | | | | 1) the option is OFF by default 2) cmake -DBUILD_STATIC_LIB=ON .triggers it | ||||
* | avoid exceptions in Precompute pass (#606) | Alon Zakai | 2016-06-27 | 1 | -10/+12 |
| | |||||
* | simplify wasm-builder: it has an allocator, and should never need to access ↵ | Alon Zakai | 2016-06-27 | 1 | -23/+24 |
| | | | | a module (#605) | ||||
* | make creating functions and types parallelizable in c api (#603) | Alon Zakai | 2016-06-26 | 2 | -2/+35 |
| | |||||
* | Merge pull request #602 from WebAssembly/dsl-nice | Alon Zakai | 2016-06-26 | 17 | -151/+753 |
|\ | | | | | Use a DSL in OptimizeInstructions | ||||
| * | rewrite OptimizeInstructions to use a dsl of patterns | Alon Zakai | 2016-06-26 | 4 | -50/+456 |
| | | |||||
| * | make makeCallImport more similar to makeCall; do not assume all imports ↵ | Alon Zakai | 2016-06-26 | 3 | -4/+4 |
| | | | | | | | | exist, let functions be created in a way independent from global state | ||||
| * | expression copying utility | Alon Zakai | 2016-06-26 | 2 | -7/+149 |
| | | |||||
| * | add ExpressionAnalyzer::flexibleEquals | Alon Zakai | 2016-06-26 | 1 | -1/+13 |
| | | |||||
| * | add shared-constants.h for wasm constants | Alon Zakai | 2016-06-26 | 11 | -90/+132 |
| | | |||||
* | | add c api method to interpret a module, calling its start method (#601) | Alon Zakai | 2016-06-25 | 4 | -0/+47 |
|/ | |||||
* | finalize blocks properly in relooper (#600) | Alon Zakai | 2016-06-24 | 3 | -1/+32 |
| | |||||
* | add BinaryenExpressionPrint to c api (#599) | Alon Zakai | 2016-06-24 | 4 | -1/+14 |
| | |||||
* | prefix make_unique in binaryen_shell for visual studio workarounds (#595) | Alon Zakai | 2016-06-23 | 1 | -4/+4 |
| | |||||
* | make assertion error more useful (#597) | Dominic Chen | 2016-06-23 | 1 | -1/+1 |
| | |||||
* | Merge pull request #593 from WebAssembly/remove-div0 | Alon Zakai | 2016-06-21 | 31 | -122/+178 |
|\ | | | | | Explicit registering of passes |