summaryrefslogtreecommitdiff
path: root/src/tools/wasm2js.cpp
Commit message (Expand)AuthorAgeFilesLines
* Prepare for compound types that are single but not basic (#3046)Daniel Wirtz2020-08-171-3/+5
* wasm2js: Remove an incorrect optimization (#3004)Alon Zakai2020-07-291-6/+1
* wasm2js: Don't remove an | 0 or >>> 0 in a boolean context (#2993)Alon Zakai2020-07-281-16/+26
* Add a builder.makeConst helper template (#2971)Alon Zakai2020-07-211-2/+1
* wasm2js: Bulk memory support (#2923)Alon Zakai2020-06-221-1/+1
* wasm2js testing improvements before bulk-memory (#2918)Alon Zakai2020-06-201-5/+44
* Reland "Link binaryen tools against the dylib" (#2892)Derek Schuff2020-06-031-1/+0
* Revert "Link binaryen tools against the dylib (#2864)" (#2891)Derek Schuff2020-06-021-0/+1
* Link binaryen tools against the dylib (#2864)Derek Schuff2020-06-021-1/+0
* Add --deterministic flag to wasm2js, for fuzzing (#2757)Alon Zakai2020-04-131-4/+29
* wasm2js: Do not convert x >>> 0 | 0 to x >>> 0 (#2581)Alon Zakai2020-01-101-2/+10
* Remove implicit conversion operators from Type (#2577)Thomas Lively2020-01-081-1/+1
* [NFC] Enforce use of `Type::` on type names (#2434)Thomas Lively2020-01-071-10/+10
* Use wat over wast for text format filenames (#2518)Sam Clegg2019-12-081-2/+2
* Convert to using DEBUG macros (#2497)Sam Clegg2019-12-041-8/+3
* Allow all features on wasm2js and add atomic tests (#2311)Heejin Ahn2019-08-281-7/+7
* Do not hoist truncation of wasm2js divisions (#2305)Thomas Lively2019-08-261-2/+4
* Simpify PassRunner.add() and automatically parallelize parallel functions (#2...Alon Zakai2019-07-191-2/+1
* Add an option to emit a symbols file from wasm2js. (#2214)Alon Zakai2019-07-111-0/+8
* Allow color API to enable and disable colors (#2111)Siddharth2019-05-171-1/+1
* wasm2js: more coercion optimization (#2109)Alon Zakai2019-05-151-18/+39
* wasm2js: remove unnecessary labels (#2108)Alon Zakai2019-05-151-1/+32
* wasm2js: optimize away unneeded load coercions (#2107)Alon Zakai2019-05-151-13/+37
* wasm2js: precompute bitwise operations (#2101)Alon Zakai2019-05-131-0/+30
* wasm2js: optimize booleans (#2090)Alon Zakai2019-05-071-26/+52
* wasm2js: optimize loads (#2085)Alon Zakai2019-05-031-1/+19
* wasm2js: ignore implicit traps (#2079)Alon Zakai2019-05-021-1/+1
* clang-tidy braces changes (#2075)Alon Zakai2019-05-011-5/+10
* wasm2js: optimize away casts going into a suitable store (#2069)Alon Zakai2019-04-301-9/+97
* Apply format changes from #2048 (#2059)Alon Zakai2019-04-261-151/+170
* wasm2js: remove unneeded break/continue labels (#2058)Alon Zakai2019-04-261-4/+121
* wasm2js: more js optimization (#2050)Alon Zakai2019-04-241-8/+52
* wasm2js: start to optionally optimize the JS (#2046)Alon Zakai2019-04-241-7/+63
* wasm2js: get rid of some non-flat code assumptions (#2036)Alon Zakai2019-04-221-1/+2
* Move features from passOptions to Module (#2001)Thomas Lively2019-04-121-2/+2
* wasm2js: emscripten glue option (#2000)Alon Zakai2019-04-111-0/+5
* Wasm2js refactoring (#1997)Alon Zakai2019-04-111-25/+331
* Use target features section in wasm-opt (#1967)Thomas Lively2019-04-031-1/+2
* Validate unique local names, and use validation in wasm2js. Fixes #1885 (#1886)Alon Zakai2019-01-231-1/+9
* Wasm2js error handling improvement (#1807)Alon Zakai2018-12-061-22/+24
* Rename `wasm2asm` to `wasm2js`, emit ESM by default (#1642)Alex Crichton2018-08-301-0/+122