summaryrefslogtreecommitdiff
path: root/src/wasm2js.h
Commit message (Expand)AuthorAgeFilesLines
* Add --deterministic flag to wasm2js, for fuzzing (#2757)Alon Zakai2020-04-131-0/+2
* Remove duplicate Type:: prefixes (NFC) (#2753)Heejin Ahn2020-04-121-4/+4
* Run reorder-locals more in wasm2js (#2729)Alon Zakai2020-04-081-0/+1
* Avoid fp$ access in MAIN_MODULES (#2704)Alon Zakai2020-03-271-1/+1
* Initial multivalue support (#2675)Thomas Lively2020-03-051-0/+8
* Fix missing newline after // EMSCRIPTEN_START_FUNCS and // EMSCRIPTEN_END_FUN...juj2020-02-101-2/+3
* Optimize base64 decoding (#2623)juj2020-02-091-22/+26
* Add EH support for EffectAnalyzer (#2631)Heejin Ahn2020-02-031-5/+9
* Remove implicit conversion operators from Type (#2577)Thomas Lively2020-01-081-11/+13
* [NFC] Enforce use of `Type::` on type names (#2434)Thomas Lively2020-01-071-36/+36
* [NFC] Clean up unnecessary `template`s in calls 🧹🧹🧹 (#2394)Thomas Lively2020-01-071-3/+2
* DCE at the end of wasm2js (#2574)Alon Zakai2020-01-061-0/+3
* Add support for reference types proposal (#2451)Heejin Ahn2019-12-301-0/+12
* Remove FunctionType (#2510)Thomas Lively2019-12-111-5/+2
* Add string parameter to WASM_UNREACHABLE (#2499)Sam Clegg2019-12-051-39/+29
* Convert to using DEBUG macros (#2497)Sam Clegg2019-12-041-1/+1
* Multivalue type creation and inspection (#2459)Thomas Lively2019-11-221-1/+1
* vNxM.load_splat instructions (#2350)Thomas Lively2019-09-231-0/+4
* [wasm2js] Fix memory.size (#2330)Alon Zakai2019-09-051-11/+19
* QFMA/QFMS instructions (#2328)Thomas Lively2019-09-031-1/+1
* Followup to workaround for minification of wasm2js mem init (#2318)Brion Vibber2019-08-301-3/+3
* Add atomic.fence instruction (#2307)Heejin Ahn2019-08-271-0/+4
* wasm2js: Fix switch lowering, don't fall through after the hoisted parts (#2301)Alon Zakai2019-08-161-38/+18
* Add basic exception handling support (#2282)Heejin Ahn2019-08-131-0/+16
* wasm2js: Mangle import names for JS (#2267)Alon Zakai2019-07-281-2/+3
* Finalize tail call support (#2246)Thomas Lively2019-07-231-0/+6
* Simpify PassRunner.add() and automatically parallelize parallel functions (#2...Alon Zakai2019-07-191-1/+1
* Stop emitting "almost asm" in wasm2js output (#2221)Alon Zakai2019-07-121-2/+0
* Add an option to emit a symbols file from wasm2js. (#2214)Alon Zakai2019-07-111-0/+10
* fix wasm2js compilation after conflicting landings (#2209)Alon Zakai2019-07-081-0/+8
* wasm2js: use OverriddenVisitor, so we show a clear error on unsupported instr...Alon Zakai2019-07-081-2/+62
* wasm2js: export memory growth function only if memory growth is enabled (#2194)Alon Zakai2019-07-031-2/+4
* Workaround for wasm2js output minification issue with emscripten (#2185)Brion Vibber2019-07-011-2/+3
* Bysyncify: async transform for wasm (#2172)Alon Zakai2019-06-151-1/+1
* wasm2js: Switch optimizations (#2141)Alon Zakai2019-05-281-8/+202
* Reflect instruction renaming in code (#2128)Heejin Ahn2019-05-211-27/+27
* wasm2js: optimize away unneeded load coercions (#2107)Alon Zakai2019-05-151-0/+3
* wasm2js: Emit table in a way that is friendly to emscripten minification (#2102)Alon Zakai2019-05-131-2/+9
* wasm2js: avoid reinterprets (#2094)Alon Zakai2019-05-101-0/+11
* wasm2js: 'handle' saturating float to int conversions - we don't handle any o...Alon Zakai2019-05-061-5/+12
* wasm2js: optimize loads (#2085)Alon Zakai2019-05-031-2/+0
* wasm2js: avoid some slow operations when not optimizing (#2082)Alon Zakai2019-05-031-4/+6
* wasm2js: ignore implicit traps (#2079)Alon Zakai2019-05-021-1/+9
* Add a pass to lower unaligned loads and stores (#2078)Alon Zakai2019-05-021-97/+5
* wasm2js: don't run coalesce-locals if not optimizing (#2076)Alon Zakai2019-05-011-1/+5
* clang-tidy braces changes (#2075)Alon Zakai2019-05-011-6/+10
* wasm2js: run more optimizations (#2073)Alon Zakai2019-05-011-2/+3
* wasm2js: run full optimizations during the pipeline (#2071)Alon Zakai2019-04-301-23/+34
* wasm2js: optimize switches (#2067)Alon Zakai2019-04-301-3/+22
* Apply format changes from #2048 (#2059)Alon Zakai2019-04-261-531/+491