summaryrefslogtreecommitdiff
path: root/test/wasm2js
Commit message (Expand)AuthorAgeFilesLines
* wasm2js: Add an "Export" scope for name resolution (#2998)Alon Zakai2020-07-302-34/+34
* wasm2js: Remove an incorrect optimization (#3004)Alon Zakai2020-07-291-2/+2
* wasm2js: Don't remove an | 0 or >>> 0 in a boolean context (#2993)Alon Zakai2020-07-282-8/+8
* wasm2js: coerce function pointer indexes (#2979)Alon Zakai2020-07-229-14/+122
* Optimize select with const arms (#2869)Max Graey2020-07-222-53/+21
* wasm2js: Fix a bug with adjacent reinterprets (#2964)Alon Zakai2020-07-2018-80/+220
* wasm2js: Sign-extend support (#2949)Alon Zakai2020-07-103-0/+94
* Wasm2js Atomics support (#2924)Alon Zakai2020-06-233-0/+339
* wasm2js: Avoid 64-bit scratch memory helpers in wasm-intrinsics (#2926)Alon Zakai2020-06-234-980/+292
* Fix breakage on master from colliding landings (#2927)Alon Zakai2020-06-232-0/+2
* wasm2js: start function support (#2920)Alon Zakai2020-06-223-0/+129
* More optimizations for pow of two and pos/neg one const on the right (#2870)Max Graey2020-06-222-2/+2
* wasm2js: Bulk memory support (#2923)Alon Zakai2020-06-2221-16/+830
* Micro-optimize base64Decode (#2897)juj2020-06-068-56/+40
* Add --deterministic flag to wasm2js, for fuzzing (#2757)Alon Zakai2020-04-133-0/+101
* Remove writes to globals that are never written to (#2741)Sam Clegg2020-04-091-4/+1
* Fix missing newline after // EMSCRIPTEN_START_FUNCS and // EMSCRIPTEN_END_FUN...juj2020-02-106-12/+24
* Optimize base64 decoding (#2623)juj2020-02-098-150/+182
* Optimize passive segments in memory-packing (#2426)Thomas Lively2020-01-151-4/+2
* wasm2js: Do not convert x >>> 0 | 0 to x >>> 0 (#2581)Alon Zakai2020-01-104-18/+18
* DCE at the end of wasm2js (#2574)Alon Zakai2020-01-067-69/+262
* Update spec test suite (#2484)Heejin Ahn2019-11-2912-784/+4629
* SimplifyGlobals: Apply known constant values in linear traces (#2340)Alon Zakai2019-09-131-1/+1
* [wasm2js] Fix memory.size (#2330)Alon Zakai2019-09-0518-40/+72
* Followup to workaround for minification of wasm2js mem init (#2318)Brion Vibber2019-08-309-27/+27
* Allow all features on wasm2js and add atomic tests (#2311)Heejin Ahn2019-08-283-0/+102
* Do not hoist truncation of wasm2js divisions (#2305)Thomas Lively2019-08-263-0/+87
* wasm2js: Fix switch lowering, don't fall through after the hoisted parts (#2301)Alon Zakai2019-08-167-0/+119
* Support empty export names in wasm2js and JS mangling in general (#2290)Alon Zakai2019-08-093-0/+75
* Python3-ify check.py and auto_update_tests.py (#2270)Alon Zakai2019-07-311-30/+0
* wasm2js: Mangle import names for JS (#2267)Alon Zakai2019-07-283-0/+80
* Stop emitting "almost asm" in wasm2js output (#2221)Alon Zakai2019-07-1298-120/+0
* wasm2js: export memory growth function only if memory growth is enabled (#2194)Alon Zakai2019-07-036-0/+384
* Workaround for wasm2js output minification issue with emscripten (#2185)Brion Vibber2019-07-015-10/+15
* wasm2js: Switch optimizations (#2141)Alon Zakai2019-05-2810-37278/+37616
* Reflect instruction renaming in code (#2128)Heejin Ahn2019-05-2115-45/+45
* Fix an infinite loop in avoid-reinterprets in unreachable code with loops of ...Alon Zakai2019-05-173-0/+97
* wasm2js: more coercion optimization (#2109)Alon Zakai2019-05-154-1/+170
* wasm2js: remove unnecessary labels (#2108)Alon Zakai2019-05-154-5/+5
* wasm2js: optimize away unneeded load coercions (#2107)Alon Zakai2019-05-1591-1/+235
* wasm2js: Emit table in a way that is friendly to emscripten minification (#2102)Alon Zakai2019-05-132-2/+4
* wasm2js: precompute bitwise operations (#2101)Alon Zakai2019-05-1315-183/+183
* Look through fallthrough values in precompute-propagate (#2093)Alon Zakai2019-05-1011-357/+75
* wasm2js: avoid reinterprets (#2094)Alon Zakai2019-05-1011-324/+280
* wasm2js: optimize booleans (#2090)Alon Zakai2019-05-073-0/+26
* wasm2js: optimize loads (#2085)Alon Zakai2019-05-0391-121/+36
* wasm2js: avoid some slow operations when not optimizing (#2082)Alon Zakai2019-05-0319-3747/+4081
* wasm2js: don't emit obviously unnecessary parens (#2080)Alon Zakai2019-05-0249-8688/+5568
* wasm2js: ignore implicit traps (#2079)Alon Zakai2019-05-025-56/+29
* Add a pass to lower unaligned loads and stores (#2078)Alon Zakai2019-05-023-51/+104