Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixes typo in hex number parsing in asm2wasm. (#362) | Yury Delendik | 2016-04-18 | 1 | -1/+1 |
| | | | Fixes #352 | ||||
* | AST Builder class, and use it to optimzie umoddi4 in asm2wasm | Alon Zakai | 2016-04-08 | 1 | -0/+2 |
| | |||||
* | optimize llvm.cttz.i32 into i32.ctz | Alon Zakai | 2016-04-08 | 1 | -0/+1 |
| | |||||
* | Add Travis builds with sanitizers | JF Bastien | 2016-01-10 | 1 | -9/+9 |
| | | | | | | | | | | | | | | | | 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. | ||||
* | parse for loops in asm2wasm #60 | Alon Zakai | 2016-01-04 | 1 | -0/+21 |
| | |||||
* | Fix / uniformize include guards | JF Bastien | 2015-12-22 | 1 | -3/+3 |
| | |||||
* | Fix the license headers | JF Bastien | 2015-12-21 | 1 | -1/+16 |
| | | | | 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. | ||||
* | parser update from emscripten | Alon Zakai | 2015-11-17 | 1 | -0/+10 |
| | |||||
* | restructure code, put emscripten-optimizer stuff in its own dir | Alon Zakai | 2015-11-09 | 1 | -0/+905 |