summaryrefslogtreecommitdiff
path: root/src/tools
Commit message (Collapse)AuthorAgeFilesLines
...
* 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