summaryrefslogtreecommitdiff
path: root/test/empty.fromasm.imprecise.no-opts
Commit message (Collapse)AuthorAgeFilesLines
* Massive renaming (#1855)Thomas Lively2019-01-071-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 Clegg2018-11-081-2/+2
|
* Emit imports before defined things in text format (#1715)Alon Zakai2018-11-011-1/+1
| | | | | That is the correct order in the text format, wabt errors otherwise. See AssemblyScript/assemblyscript#310
* Unify imported and non-imported things (#1678)Alon Zakai2018-09-191-1/+1
| | | | | | | | | | | | | | 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.
* use a single space for pretty printing of wasts, so massive wasts are less ↵Alon Zakai2017-03-091-4/+4
| | | | unruly (#928)
* if we see no asm.js function tables, the table size is 0Alon Zakai2016-10-111-1/+1
|
* Print the name of memory along with size (#720)Derek Schuff2016-09-281-1/+1
| | | | | Otherwise when we export it as "$0" it's an undefined name. The spec interpreter actually rejects this, although I think it's intended to work, given the tests in export.wast. wabt also accepts it.
* memory and table printing fixesAlon Zakai2016-09-201-3/+2
|
* new import syntax in spec repoAlon Zakai2016-09-071-4/+4
|
* import memoryBase and tableBaseAlon Zakai2016-09-071-0/+2
|
* import tableAlon Zakai2016-09-071-0/+1
|
* import memory #684Alon Zakai2016-09-071-1/+1
|
* Fix asm2wasm dead lock caused by empty modules.Logan Chien2016-08-261-0/+4
This commit fixes an asm2wasm dead lock when asm2wasm is compiling an empty module, i.e. a module without any functions. Without this commit, worker threads are likely to leave `workerMain()` and decrease `liveWorkers` early. Consequently, `waitUntilAllReady()` will never observe `liveWorkers == numWorkers`.