summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Link binaryen tools against the dylib (#2864)Derek Schuff2020-06-024-8/+13
* Fix SideEffect::Branches to only represent branches (#2886)Heejin Ahn2020-06-021-1/+1
* Prevent calls from escaping try in CodeFolding (#2883)Heejin Ahn2020-06-011-7/+22
* Refactor Effects (#2873)Alon Zakai2020-05-292-33/+52
* Flat IR: local.set's value should not be a control flow (#2589)Alon Zakai2020-05-271-4/+10
* DeNaN pass (#2877)Alon Zakai2020-05-276-111/+156
* Fix DWARF location list updating with nonzero compilation unit base addr (#2...Paolo Severini2020-05-271-3/+32
* Flatten fuzz fix with unreachable special-casing (#2876)Alon Zakai2020-05-271-3/+2
* Remove `Push` (#2867)Thomas Lively2020-05-2220-141/+5
* Remove stackSave/stackAlloc/stackRestore code generation (#2852)Sam Clegg2020-05-203-165/+43
* Add EH support for SimplifyLocals (#2858)Heejin Ahn2020-05-192-5/+15
* Implement i64x2.mul (#2860)Thomas Lively2020-05-1914-1/+31
* [dwarf] Handle a bad mapped base in debug_loc updating (#2859)Alon Zakai2020-05-181-3/+17
* Don't warn 'skipping debug location info' (#2855)Alon Zakai2020-05-151-4/+0
* Fix br_on_exn handling in ReFinalize (#2854)Heejin Ahn2020-05-152-24/+20
* Skip generating emscripten stack functions if they already exist (#2853)Sam Clegg2020-05-141-0/+9
* Make 'do' clause mandatory in 'try' (#2851)Heejin Ahn2020-05-141-8/+7
* Add EH support in MergeBlocks (#2848)Heejin Ahn2020-05-131-1/+22
* Implement pseudo-min/max SIMD instructions (#2847)Thomas Lively2020-05-1214-0/+156
* Add C/JS APIs to copy expressions (#2840)Daniel Wirtz2020-05-113-0/+10
* Make try body start with 'do' (#2846)Heejin Ahn2020-05-113-7/+22
* Handle throw and rethrow in DCE (#2844)Heejin Ahn2020-05-111-8/+12
* Remove C API tracing (#2841)Daniel Wirtz2020-05-083-2304/+194
* Mimic MODULARIZE_INSTANCE (#2838)Daniel Wirtz2020-05-072-0/+10
* Move std::hash specializations into the std namespace (#2835)Thomas Lively2020-05-062-10/+17
* Add interpreter support for EH (#2780)Heejin Ahn2020-05-066-19/+125
* Remove `constexpr` that causes GCC build to fail (#2828)Thomas Lively2020-05-041-1/+1
* Final renumbering of SIMD opcodes (#2820)Thomas Lively2020-05-011-188/+203
* Add stack-pointer argument to post-emscripten pass. (#2823)Sam Clegg2020-05-013-7/+29
* Stop generating implementedFunctions in wasm-emscripten-finalize (#2819)Sam Clegg2020-04-281-9/+0
* Fix wasm2c loop (#2816)Alon Zakai2020-04-281-5/+6
* Use --detect-features in wasm-reduce. Fixes #2813 (#2815)Alon Zakai2020-04-281-6/+2
* Refactor ExpressionRunner (#2804)Daniel Wirtz2020-04-273-138/+178
* Emcc fuzzing followups (#2812)Alon Zakai2020-04-271-4/+3
* Fuzz frequency tuning (#2806)Alon Zakai2020-04-271-97/+69
* Remove --fuzz-binary and simplify round trip (#2799)Thomas Lively2020-04-243-75/+20
* Wasm2c2Wasm Fuzzer: wasm2c + emcc (#2791)Alon Zakai2020-04-241-15/+30
* Fix RemoveUnusedNames on a loop with no name and a child with a different typ...Alon Zakai2020-04-241-1/+1
* Emit section IDs as bytes (#2803)Thomas Lively2020-04-241-4/+4
* Fix ExpressionRunner issues found by the fuzzer (#2790)Daniel Wirtz2020-04-233-17/+22
* Add snake_case method names for returnCall/returnCallIndirect in JS API (#2795)Shao Cheng2020-04-231-2/+5
* Emit text in pass reduction when in text mode (#2792)Alon Zakai2020-04-221-0/+3
* [fuzzing] wasm2c integration (#2772)Alon Zakai2020-04-223-2/+202
* Add BinaryenCallIsReturn/BinaryenCallIndirectIsReturn to C/JS API (#2779)Shao Cheng2020-04-223-0/+24
* Also update internal name in fixEmJsFuncsAndReturnWalker (#2782)Sam Clegg2020-04-211-17/+21
* Refactor expression runner so it can be used via the C and JS APIs (#2702)Daniel Wirtz2020-04-206-103/+493
* Fix issues with Types and Features (#2773)Thomas Lively2020-04-162-3/+7
* Dummy interpreter support for EH (#2774)Heejin Ahn2020-04-161-6/+51
* Validate that tuples have multiple operands (#2768)Thomas Lively2020-04-161-0/+2
* Fix OOB fuzzing (#2769)Alon Zakai2020-04-161-9/+15