Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | use getFunctionName in another place | Alon Zakai | 2016-03-16 | 1 | -6/+1 | |
|/ / | ||||||
* | | Merge pull request #246 from WebAssembly/spec-binary | Alon Zakai | 2016-03-15 | 6 | -168/+353 | |
|\ \ | | | | | | | Binary spec stuff | |||||
| * | | make function tables entries LEB128 | Alon Zakai | 2016-03-15 | 1 | -5/+5 | |
| | | | ||||||
| * | | update data segments in binary format | Alon Zakai | 2016-03-15 | 1 | -10/+15 | |
| | | | ||||||
| * | | parse start properly when it is an offset | Alon Zakai | 2016-03-15 | 1 | -1/+14 | |
| | | | ||||||
| * | | emit start after functions, and as a function index | Alon Zakai | 2016-03-15 | 1 | -3/+3 | |
| | | | ||||||
| * | | add exports section | Alon Zakai | 2016-03-15 | 1 | -17/+34 | |
| | | | ||||||
| * | | add call_import in binary, and split imports from functions | Alon Zakai | 2016-03-15 | 1 | -28/+18 | |
| | | | ||||||
| * | | add explicit memory export support | Alon Zakai | 2016-03-15 | 5 | -0/+19 | |
| | | | ||||||
| * | | add function signature section | Alon Zakai | 2016-03-15 | 1 | -3/+31 | |
| | | | ||||||
| * | | write imports as separate section | Alon Zakai | 2016-03-15 | 1 | -84/+118 | |
| | | | ||||||
| * | | num params in signatures is LEB128 | Alon Zakai | 2016-03-15 | 1 | -2/+2 | |
| | | | ||||||
| * | | update binary format to use sections as in the spec | Alon Zakai | 2016-03-14 | 1 | -32/+97 | |
| | | | ||||||
| * | | add binary header | Alon Zakai | 2016-03-14 | 1 | -0/+14 | |
| | | | ||||||
* | | | fix block comments | Michael Bebenita | 2016-03-15 | 1 | -1/+20 | |
| | | | ||||||
* | | | Remove recursion from s-expr parsing. | Michael Bebenita | 2016-03-15 | 1 | -32/+22 | |
| | | | ||||||
* | | | Don't reinsert in set when interning strings. | Michael Bebenita | 2016-03-15 | 1 | -1/+1 | |
|/ / | ||||||
* | | add two missing finalize() calls in wasm-binary | Alon Zakai | 2016-03-13 | 1 | -0/+2 | |
| | | ||||||
* | | use a 32-bit int for break offsets, as it is necessary (e.g. for bigswitch.cpp) | Alon Zakai | 2016-03-13 | 1 | -8/+8 | |
| | | ||||||
* | | de-recurse binary block reading | Alon Zakai | 2016-03-12 | 1 | -13/+44 | |
| | | ||||||
* | | finish wasm-binary method and update emscripten | Alon Zakai | 2016-03-12 | 2 | -5/+10 | |
| | | ||||||
* | | refactor wasm.js and prepare for loading and interpreting binaries | Alon Zakai | 2016-03-12 | 2 | -31/+69 | |
| | | ||||||
* | | Merge pull request #242 from WebAssembly/methods | Alon Zakai | 2016-03-11 | 1 | -49/+97 | |
|\ \ | | | | | | | Support a comma-separated list of methods in wasm/js integration | |||||
| * | | 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 | |
| | | | ||||||
* | | | de-recurse operations on nested blocks | Alon Zakai | 2016-03-10 | 5 | -24/+134 | |
|/ / | ||||||
* | | s2wasm: don't export functions unless they are marked with .globl. | Dan Gohman | 2016-03-09 | 1 | -5/+12 | |
| | | ||||||
* | | fix imports when arriving from wasm backend, which does not prefix | Alon Zakai | 2016-03-09 | 2 | -1/+18 | |
| | | ||||||
* | | use .exports | Alon Zakai | 2016-03-09 | 1 | -2/+2 | |
| | | ||||||
* | | Move rol/ror to src/support/bits.h | Derek Schuff | 2016-03-09 | 2 | -17/+19 | |
| | | ||||||
* | | Implement rotates | Derek Schuff | 2016-03-09 | 5 | -2/+47 | |
| | | ||||||
* | | Make initial and max memory sizes be in pages instead of bytes | Derek Schuff | 2016-03-09 | 7 | -30/+43 | |
| | | | | | | | | | | | | | | The AST and everything that uses it treats the values as pages. Javascript continues to use bytes. This matches v8 and sexpr-wasm, and the consensus from live discussion and PR209 in the spec. | |||||
* | | Merge pull request #234 from WebAssembly/integrate-wasm-fixes | Alon Zakai | 2016-03-08 | 1 | -5/+9 | |
|\ \ | | | | | | | Move to a cleaner way of emcc.py integrating with wasm.js-post.js | |||||
| * | | move to a cleaner way of emcc.py integrating with wasm.js-post.js | Alon Zakai | 2016-03-08 | 1 | -5/+9 | |
| | | | ||||||
* | | | Update s2wasm for tableswitch->br_table change | Derek Schuff | 2016-03-08 | 1 | -9/+10 | |
|/ / | ||||||
* | | be more precise in br_table parsing | Alon Zakai | 2016-03-07 | 1 | -1/+1 | |
| | | ||||||
* | | remove old and invalid optimization pass in asm2wasm | Alon Zakai | 2016-03-07 | 1 | -33/+0 | |
| | | ||||||
* | | br_table, no more cases | Alon Zakai | 2016-03-07 | 12 | -291/+113 | |
| | | ||||||
* | | parse empty blocks properly | Alon Zakai | 2016-03-07 | 1 | -2/+3 | |
| | | ||||||
* | | parse then and else | Alon Zakai | 2016-03-07 | 1 | -0/+19 | |
| | | ||||||
* | | refactoring in preparation for then-else parsing | Alon Zakai | 2016-03-07 | 2 | -23/+31 | |
| | | ||||||
* | | update if parsing to new spec rules | Alon Zakai | 2016-03-07 | 4 | -16/+84 | |
| | | ||||||
* | | add a finalize() method for blocks | Alon Zakai | 2016-03-07 | 8 | -11/+27 | |
| | | ||||||
* | | allow setting total memory in asm2wasm | Alon Zakai | 2016-03-07 | 1 | -2/+9 | |
| | | ||||||
* | | assume wasm binaries were preloaded on the web, where we lack sync binary reads | Alon Zakai | 2016-03-06 | 1 | -1/+8 | |
| | | ||||||
* | | handle continues in one-time loops | Alon Zakai | 2016-03-05 | 1 | -18/+30 | |
| | | ||||||
* | | cast f32 to f64 before calling f64-to-int in asm2wasm | Alon Zakai | 2016-03-05 | 1 | -1/+9 | |
| | | ||||||
* | | warn when we should grow wasm memory in mergeMemory | Alon Zakai | 2016-03-05 | 1 | -1/+3 | |
| | | ||||||
* | | harmonize ffi calls in asm2wasm, adding arguments as needed. this helps with ↵ | Alon Zakai | 2016-03-05 | 1 | -3/+20 | |
| | | | | | | | | asm ffis which tolerate overloading, unlike wasm |