Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Optimize precise mode integer ops (#907) | Alon Zakai | 2017-02-16 | 1 | -351/+0 |
| | | | | | | * improve precise integer operations: call into a wasm function to do the possibly-trapping div/rem, which handles the corner cases, instead of an ffi. also fix a bug in the existing parallel 64-bit code for this * remove no longer needed wasm.js-post.js file (it moved into emscripten repo) | ||||
* | Merge pull request #859 from WebAssembly/linking | Alon Zakai | 2016-12-27 | 1 | -1/+7 |
|\ | | | | | Dynamic linking | ||||
| * | export the wasm table on Module | Alon Zakai | 2016-12-07 | 1 | -0/+1 |
| | | |||||
| * | use wasmMaxTableSize | Alon Zakai | 2016-12-07 | 1 | -1/+6 |
| | | |||||
* | | use exported static base and bump (#853) | Alon Zakai | 2016-12-06 | 1 | -2/+2 |
|/ | |||||
* | Run wasm natively by default, no fallbacks to interpreting (#838) | Alon Zakai | 2016-11-11 | 1 | -2/+2 |
| | | | | | | * run wasm natively by default, no fallbacks to interpreting * improve error message, suggesting people add methods if they want more | ||||
* | show a warning with guidance when a memory size incompatibility issue makes ↵ | Alon Zakai | 2016-11-10 | 1 | -0/+3 |
| | | | | wasm compilation fail (#834) | ||||
* | handle memory growth with native wasm support: the result of grow_memory ↵ | Alon Zakai | 2016-10-11 | 1 | -2/+12 |
| | | | | tells us if it succeeded, and then the new buffer can be found on the Memory object | ||||
* | wasmTableSize of 0 is allowed | Alon Zakai | 2016-10-11 | 1 | -1/+2 |
| | |||||
* | refactor memoryBase and tableBase init to a shared location, so it affects ↵ | Alon Zakai | 2016-10-11 | 1 | -7/+7 |
| | | | | native builds too | ||||
* | use wasmTableSize when provided | Alon Zakai | 2016-10-11 | 1 | -1/+1 |
| | |||||
* | use 0xc Memory and Table in JS glue (#752) | Alon Zakai | 2016-10-07 | 1 | -5/+18 |
| | |||||
* | Use new WebAssembly API (#724) | Alon Zakai | 2016-10-03 | 1 | -2/+2 |
| | | | | | | * use new WebAssembly.Instance/Module API * detect presence of wasm with WebAssembly object | ||||
* | import memoryBase and tableBase | Alon Zakai | 2016-09-07 | 1 | -2/+5 |
| | |||||
* | import table | Alon Zakai | 2016-09-07 | 1 | -1/+4 |
| | |||||
* | import memory #684 | Alon Zakai | 2016-09-07 | 1 | -1/+6 |
| | |||||
* | refactor reallocBuffer assignment location, it is not technically part of ↵ | Alon Zakai | 2016-09-07 | 1 | -6/+8 |
| | | | | mergeMemory | ||||
* | add asm2wasm option to import a mem init file | Alon Zakai | 2016-09-07 | 1 | -2/+9 |
| | | | | | | | | apply memory segments only if there isn't a memory initializer (which we need for asmjs and asm2wasm modes) use wasm-opt to check recreated wasts for validity, as wasm-shell would try to execute them add testing for combined modes like asmjs,interpret-binary | ||||
* | use globals in asm2wasm | Alon Zakai | 2016-09-07 | 1 | -28/+0 |
| | |||||
* | emit safe calls for i32 div/rem when in precise mode in asm2wasm, as they ↵ | Alon Zakai | 2016-07-14 | 1 | -0/+12 |
| | | | | can trap (#637) | ||||
* | make wasm.js safe in closure compiler (#438) | Alon Zakai | 2016-05-05 | 1 | -1/+1 |
| | |||||
* | 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 | ||||
* | 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 |
| |