summaryrefslogtreecommitdiff
path: root/src/tools
Commit message (Collapse)AuthorAgeFilesLines
* wasm-shell improvements: print out which module is built, add option to skip ↵Alon Zakai2016-09-071-2/+27
| | | | lines
* better printing when assert_invalids failAlon Zakai2016-09-071-1/+7
|
* validate properly in wasm-optAlon Zakai2016-07-131-1/+4
|
* separate wasm-opt out from wasm-shell: opt optimizes, shell runs wast shell ↵Alon Zakai2016-07-133-46/+103
| | | | tests
* rename binaryen-shell to wasm-shellAlon Zakai2016-07-131-1/+1
|
* print line numbers when running tests in shellAlon Zakai2016-07-061-1/+4
|
* prefix make_unique in binaryen_shell for visual studio workarounds (#595)Alon Zakai2016-06-231-4/+4
|
* support -o in binaryen-shell (#592)Alon Zakai2016-06-181-0/+9
|
* refactor interpreter code to provide expression executors for both ↵Alon Zakai2016-06-181-2/+2
| | | | standalone and full funtime execution
* Add mode to wasm validator to check for web-environment constraints (#584)Derek Schuff2016-06-142-14/+40
| | | | | | | In the web embedding, modules are not allowed to import or export functions which have i64 params or return values. Add a mode to the validator to check for this, and add flags to s2wasm and wasm-as to enable or disable this check. Also add tests.
* s2wasm: Validate the result module (#574)Derek Schuff2016-06-101-0/+13
| | | | Add an s2wasm option `--no-validate` to disable validation for debugging purposes. Also fix several validation errors by adding calls to `finalize()` after creating expressions, and ensuring that an import is created earlier in `Linker::getImportThunk`.
* use WASM_UNUSED in some places to fix compiler warning/error on unused ↵Alon Zakai2016-06-081-0/+1
| | | | variables we only use in asserts (#579)
* add OptimizingIncrementalModuleBuilder for faster incremental module ↵Alon Zakai2016-06-021-6/+1
| | | | building + optimizing
* catch parse exceptions in s-parsing tooAlon Zakai2016-05-241-38/+39
|
* validate after running passes in shellAlon Zakai2016-05-231-0/+1
|
* Merge pull request #507 from WebAssembly/coalesce-localsAlon Zakai2016-05-161-1/+1
|\ | | | | Coalesce locals
| * add cfg-building traversal and a pass to coalesce locals using itAlon Zakai2016-05-151-1/+1
| |
* | don't emit an extra endline in s2wasm (#506) (#508)Alon Zakai2016-05-161-1/+1
|/
* move console tool sources into src/tools (#490)Alon Zakai2016-05-125-0/+637