Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Refactoring] Cleanup asm2wasm. Use JS instead ASM prefix where possible. ↵ | Max Graey | 2021-09-01 | 1 | -246/+25 |
| | | | | NFC (#4090) | ||||
* | cleanup to allow binaryen to be built in more strict environments (#3566) | walkingeyerobot | 2021-02-16 | 1 | -1/+2 |
| | |||||
* | Simplify some numeric code (#3186) | Max Graey | 2020-10-01 | 1 | -1/+1 |
| | |||||
* | clang-tidy braces changes (#2075) | Alon Zakai | 2019-05-01 | 1 | -19/+31 |
| | | | Applies the changes in #2065, and temprarily disables the hook since it's too slow to run on a change this large. We should re-enable it in a later commit. | ||||
* | Apply format changes from #2048 (#2059) | Alon Zakai | 2019-04-26 | 1 | -64/+170 |
| | | | Mass change to apply clang-format to everything. We are applying this in a PR by me so the (git) blame is all mine ;) but @aheejin did all the work to get clang-format set up and all the manual work to tidy up some things to make the output nicer in #2048 | ||||
* | Cleanup shared constants (#1784) | Sam Clegg | 2018-11-29 | 1 | -1/+2 |
| | |||||
* | fix sign detection of a floating-point mod ; fixes kripken/emscripten#7123 ↵ | Alon Zakai | 2018-09-15 | 1 | -1/+1 |
| | | | | (#1681) | ||||
* | Fix build with gcc 7 (#957) | Morris Hafner | 2017-03-29 | 1 | -2/+1 |
| | | | | 1. Add a missing <functional> include 2. Put the // fallthrough comment after the closing bracket so the compiler does not emit a implicit fallthrough warning. | ||||
* | refactor asm.js ast to use a string node directly instead of [NAME, string] | Alon Zakai (kripken) | 2017-01-31 | 1 | -24/+22 |
| | |||||
* | refactor asm.js ast to use a number node directly instead of [NUM, number] | Alon Zakai (kripken) | 2017-01-30 | 1 | -10/+12 |
| | |||||
* | asm2wasm i64 support (#723) | Alon Zakai | 2016-09-30 | 1 | -5/+6 |
| | | | | | | | | | | | | * support i64 intrinsics from fastcomp, adding --wasm-only flag * refactor callImport logic in asm2wasm to avoid recomputing wasm types again * legalize illegal i64 params in exports and imports * do safe i64 binary ops depending on precision * fix addVar, only assert on names if we are using a name | ||||
* | Add Travis builds with sanitizers | JF Bastien | 2016-01-10 | 1 | -16/+5 |
| | | | | | | | | | | | | | | | | This triggers 5 independent build / test runs: - clang, no sanitizer; - clang, UB sanitizer; - clang, address sanitizer (disabled for now); - clang, thread sanitizer (disabled for now); - GCC. Enabling UBSan led to these changes: - Fix a bunch of undefined behavior throughout the code base. - Fix some tests that relied on that undefined behavior. - Make some of the tests easier to debug by printing their command line. - Add ubsan blacklist to work around libstdc++ bug. - Example testcase also needs sanitizer because libsupport.a uses it. | ||||
* | Fix the license headers | JF Bastien | 2015-12-21 | 1 | -1/+15 |
| | | | | 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. | ||||
* | add makeSigning method | Alon Zakai | 2015-12-05 | 1 | -0/+5 |
| | |||||
* | refactoring, and wasm2asm arags and locals | Alon Zakai | 2015-12-01 | 1 | -0/+52 |
| | |||||
* | be very careful when converting doubles to ints in asm2wasm | Alon Zakai | 2015-11-28 | 1 | -0/+6 |
| | |||||
* | fix detectSign on recursive calls that need minified fround | Alon Zakai | 2015-11-22 | 1 | -4/+4 |
| | |||||
* | detect minified fround in detectType | Alon Zakai | 2015-11-20 | 1 | -2/+2 |
| | |||||
* | detect minified fround | Alon Zakai | 2015-11-20 | 1 | -4/+4 |
| | |||||
* | detect seq sign | Alon Zakai | 2015-11-20 | 1 | -3/+12 |
| | |||||
* | port detectSign from emscripten asm optimizer, and use it | Alon Zakai | 2015-11-17 | 1 | -0/+38 |
| | |||||
* | restructure code, put emscripten-optimizer stuff in its own dir | Alon Zakai | 2015-11-09 | 1 | -0/+125 |