Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | fix an afl-fuzz bug where precompute alters a br to remove its condition, ↵ | Alon Zakai | 2017-05-08 | 1 | -0/+1 | |
| | | | | but does not properly modify the type (#1000) | |||||
* | ctor evaller (#982) | Alon Zakai | 2017-04-28 | 1 | -1/+1 | |
| | | | | | Add wasm-ctor-eval, which evaluates functions at compile time - typically static constructor functions - and applies their effects into memory, saving work at startup. If we encounter something we can't evaluate at compile time in our interpreter, stop there. This is similar to ctor_evaller.py in emscripten (which was for asm.js). | |||||
* | precompute breaks and returns (#715) | Alon Zakai | 2016-09-25 | 1 | -13/+57 | |
| | ||||||
* | precompute void expressions too | Alon Zakai | 2016-09-24 | 1 | -12/+6 | |
| | ||||||
* | support wasm globals (#650) | Alon Zakai | 2016-07-21 | 1 | -0/+6 | |
| | ||||||
* | avoid exceptions in Precompute pass (#606) | Alon Zakai | 2016-06-27 | 1 | -10/+12 | |
| | ||||||
* | Add initialization functions for passes to avoid missing pass registration ↵ | Jukka Jylänki | 2016-06-21 | 1 | -1/+3 | |
| | | | | due to linker dead code elimination. Fixes #577. | |||||
* | add a precompute pass | Alon Zakai | 2016-06-18 | 1 | -0/+103 | |