Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Massive renaming (#1855) | Thomas Lively | 2019-01-07 | 1 | -1/+1 |
| | | | | | | Automated renaming according to https://github.com/WebAssembly/spec/issues/884#issuecomment-426433329. | ||||
* | Rename tableBase/memoryBase to __table_base/__memory_base (#1731) | Sam Clegg | 2018-11-08 | 1 | -2/+2 |
| | |||||
* | Unify imported and non-imported things (#1678) | Alon Zakai | 2018-09-19 | 1 | -2/+2 |
| | | | | | | | | | | | | | | Fixes #1649 This moves us to a single object for functions, which can be imported or nor, and likewise for globals (as a result, GetGlobals do not need to check if the global is imported or not, etc.). All imported things now inherit from Importable, which has the module and base of the import, and if they are set then it is an import. For convenient iteration, there are a few helpers like ModuleUtils::iterDefinedGlobals(wasm, [&](Global* global) { .. use global .. }); as often iteration only cares about imported or defined (non-imported) things. | ||||
* | Optimize out memory and table when possible (#1352) | Alon Zakai | 2018-01-10 | 1 | -2/+0 |
| | | | We can remove the memory/table (itself, or an import if imported) if they are not used. This is pretty minor on a large wasm file, but when reading small wasts it's very noticeable to have an unused memory and table all the time. | ||||
* | use a single space for pretty printing of wasts, so massive wasts are less ↵ | Alon Zakai | 2017-03-09 | 1 | -5/+5 |
| | | | | unruly (#928) | ||||
* | asm2wasm import overloading fix (#924) | Alon Zakai | 2017-02-28 | 1 | -0/+7 |
* asm2wasm should not promote an overloaded import result to f64 if it is a single type and void |