Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | fall back from wasm compilation errors, and add logging | Alon Zakai | 2016-04-28 | 1 | -3/+12 | |
| | ||||||
* | refactor js/wasm glue to defer the wasm/wasm-polyfill/asmjs-fallback as late ↵ | Alon Zakai | 2016-04-28 | 1 | -96/+100 | |
| | | | | as possible. this lets us recover from wasm compilation failures and still do a fallback method | |||||
* | Use Module instead of AllocatingModule in binaryen.js tests (#391) | Jan Wolski | 2016-04-25 | 1 | -0/+1 | |
| | | | | | | * Use Module instead of AllocatingModule in binaryen.js tests * include compiled binaryen.js, too | |||||
* | Removes wasm-s-parser debug logging from binaryen.idl. (#373) | Yury Delendik | 2016-04-21 | 1 | -1/+1 | |
| | | | | | | | Continuation of #345 (see https://github.com/WebAssembly/binaryen/commit/2887883029de293458344a5d564039074d93246e#diff-499c4e70c8aadb9837261ebcc4725f78R262) Currently building of binaryen.js fails with "src/../glue.cpp:102:14: error: no matching constructor for initialization of 'wasm::SExpressionWasmBuilder'" | |||||
* | remove the AllocatingModule class, and just make Module have allocations. ↵ | Alon Zakai | 2016-04-18 | 1 | -7/+1 | |
| | | | | the distinction is not really that useful, and passes do need to allocate, so we would need to pass around AllocatingModules all around anyhow. (#361) | |||||
* | more idl additions fix idl test | Alon Zakai | 2016-04-04 | 1 | -0/+3 | |
| | ||||||
* | more idl | Alon Zakai | 2016-04-04 | 1 | -0/+16 | |
| | ||||||
* | add necessary idl constructors | Alon Zakai | 2016-04-04 | 1 | -0/+4 | |
| | ||||||
* | add simpler constructor for SExpressionWasmBuilder | Alon Zakai | 2016-04-04 | 1 | -0/+51 | |
| | ||||||
* | fix reallocBuffer to send growWasmMemory a size in pages | Alon Zakai | 2016-04-01 | 1 | -1/+4 | |
| | ||||||
* | if Module.asm is already set, use that | Alon Zakai | 2016-03-24 | 1 | -1/+4 | |
| | ||||||
* | note when we are using wasm | Alon Zakai | 2016-03-23 | 1 | -0/+2 | |
| | ||||||
* | quote strings for closure compiler | Alon Zakai | 2016-03-23 | 1 | -4/+4 | |
| | ||||||
* | fix memory growth #270 | Alon Zakai | 2016-03-22 | 1 | -10/+9 | |
| | ||||||
* | improve method names | Alon Zakai | 2016-03-18 | 1 | -15/+15 | |
| | ||||||
* | finish wasm-binary method and update emscripten | Alon Zakai | 2016-03-12 | 1 | -3/+8 | |
| | ||||||
* | refactor wasm.js and prepare for loading and interpreting binaries | Alon Zakai | 2016-03-12 | 1 | -22/+37 | |
| | ||||||
* | log failures in wasm/js integration | Alon Zakai | 2016-03-11 | 1 | -4/+16 | |
| | ||||||
* | check for WasmJS in polyfill glue | Alon Zakai | 2016-03-11 | 1 | -0/+2 | |
| | ||||||
* | support a comma-separated list of methods in wasm/js integration | Alon Zakai | 2016-03-11 | 1 | -49/+83 | |
| | ||||||
* | fix imports when arriving from wasm backend, which does not prefix | Alon Zakai | 2016-03-09 | 1 | -0/+17 | |
| | ||||||
* | use .exports | Alon Zakai | 2016-03-09 | 1 | -2/+2 | |
| | ||||||
* | move to a cleaner way of emcc.py integrating with wasm.js-post.js | Alon Zakai | 2016-03-08 | 1 | -5/+9 | |
| | ||||||
* | assume wasm binaries were preloaded on the web, where we lack sync binary reads | Alon Zakai | 2016-03-06 | 1 | -1/+8 | |
| | ||||||
* | warn when we should grow wasm memory in mergeMemory | Alon Zakai | 2016-03-05 | 1 | -1/+3 | |
| | ||||||
* | fix global.Math imports | Alon Zakai | 2016-03-05 | 1 | -1/+1 | |
| | ||||||
* | place NaN and Infinity on global | Alon Zakai | 2016-03-04 | 1 | -1/+5 | |
| | ||||||
* | send a typed array to instantiateMemory | Alon Zakai | 2016-03-04 | 1 | -1/+1 | |
| | ||||||
* | move WasmTypes in integrateWasmJS to the right place | Alon Zakai | 2016-03-04 | 1 | -8/+8 | |
| | ||||||
* | pass buffer to instantiateModule | Alon Zakai | 2016-03-04 | 1 | -1/+1 | |
| | ||||||
* | WASM => Wasm | Alon Zakai | 2016-03-04 | 1 | -8/+2 | |
| | ||||||
* | use lookupImport directly | Alon Zakai | 2016-03-04 | 1 | -1/+1 | |
| | ||||||
* | move to more unification of import handling in interpreter and native paths | Alon Zakai | 2016-03-04 | 1 | -38/+28 | |
| | ||||||
* | support memory segments in wasm modules, which we get if the wasm backend ↵ | Alon Zakai | 2016-03-04 | 1 | -2/+4 | |
| | | | | was used | |||||
* | fix providedTotalMemory setting, must be before it is used | Alon Zakai | 2016-03-04 | 1 | -2/+2 | |
| | ||||||
* | fix mergeMemory | Alon Zakai | 2016-03-04 | 1 | -4/+6 | |
| | ||||||
* | send flattened output to v8 and structed to sm. send only functions to both | Alon Zakai | 2016-02-15 | 1 | -4/+6 | |
| | ||||||
* | add sm code to parallel v8 code in integrateWasmJS | Alon Zakai | 2016-02-15 | 1 | -5/+11 | |
| | ||||||
* | refactor memory merging code | Alon Zakai | 2015-12-23 | 1 | -31/+31 | |
| | ||||||
* | 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. | |||||
* | rename post.js as we will have other js components | Alon Zakai | 2015-12-21 | 1 | -0/+0 | |
| | ||||||
* | wasm.js imports refactoring, and temporary flattening of imports for native wasm | Alon Zakai | 2015-12-01 | 1 | -14/+28 | |
| | ||||||
* | refactor wasm.js method and add testing | Alon Zakai | 2015-11-29 | 1 | -2/+12 | |
| | ||||||
* | use wasm-s-parser method by efault | Alon Zakai | 2015-11-29 | 1 | -1/+1 | |
| | ||||||
* | apply mapped globals in wasm.js on all asm2wasm output, whether done on the ↵ | Alon Zakai | 2015-11-29 | 1 | -13/+23 | |
| | | | | client or ahead of time | |||||
* | fix wasm.js/s-expression-parsing global mapping | Alon Zakai | 2015-11-28 | 1 | -1/+22 | |
| | ||||||
* | optionally emit mappedGlobals in asm2wasm, and use that to help when parsing ↵ | Alon Zakai | 2015-11-28 | 1 | -5/+4 | |
| | | | | s-expressions | |||||
* | use new on ArrayBuffer | Alon Zakai | 2015-11-28 | 1 | -1/+1 | |
| | ||||||
* | support interpreting wasm from either asm2wasm or wasm-s-parser in wasm.js | Alon Zakai | 2015-11-28 | 1 | -5/+9 | |
| | ||||||
* | when using native wasm support, we need to merge the written data with the ↵ | Alon Zakai | 2015-11-28 | 1 | -1/+3 | |
| | | | | mem init that wasm provides |