summaryrefslogtreecommitdiff
path: root/src/wasm2asm-main.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Print wasm2asm parsing errors (#1251)Alon Zakai2017-10-271-90/+0
|
* wasm2asm test generation (#1124)Thomas Lively2017-08-161-2/+19
| | | | | | | | | | | | | | | | | * Translate assert_return invokes to asm * Translate assert_trap tests to JS * Enable wasm2asm tests * Fix wasm2asm translation of store * Update ubuntu nodejs in Travis * Free JSPrinter buffer * Use unique_ptr for Functions to prevent leaks * Add tests for assert translation
* Get wasm2asm building again (#1107)Thomas Lively2017-08-021-2/+1
| | | | | | | | | | | | | | | | | | * Get wasm2asm building again Updates CMakeLists.txt to have wasm2asm built by default, updates wasm2asm.h to account for recent interface changes, and restores JSPrinter functionality. * Implement splice for array values * Clean up wasm2asm testing * Print semicolons after statements in blocks * Cleanups and semicolons for condition arms * Prettify semicolon emission
* remove the AllocatingModule class, and just make Module have allocations. ↵Alon Zakai2016-04-181-1/+1
| | | | the distinction is not really that useful, and passes do need to allocate, so we would need to pass around AllocatingModules all around anyhow. (#361)
* remove excessive wasm-s-parser debug logging (#345)Alon Zakai2016-04-141-1/+1
|
* add debug param for SExpressionWasmBuilderAlon Zakai2016-04-041-1/+1
|
* refactor file flags into enumsAlon Zakai2016-03-311-2/+2
|
* set the binary bit on files we need to open in binary modeAlon Zakai2016-03-311-2/+2
|
* wasm2asm: use support/command-line.hJF Bastien2016-01-201-34/+33
|
* Fix the license headersJF Bastien2015-12-211-1/+16
| | | | This applies Apache 2.0 properly (as far as our lawyers have told me). We can do this early since all of the code was written by Alon Zakai.
* pretty print in wasm2asm debugAlon Zakai2015-12-051-1/+1
|
* add first working wasm2asm testcaseAlon Zakai2015-12-041-3/+5
|
* get wasm2asm to start printingAlon Zakai2015-12-041-1/+6
|
* get wasm2asm buildingAlon Zakai2015-12-041-5/+5
|
* start on wasm2asm toolAlon Zakai2015-12-031-0/+53