Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | fix names of LEBs | Alon Zakai | 2016-03-16 | 1 | -95/+95 | |
| | | ||||||
* | | update memory access in binary format | Alon Zakai | 2016-03-16 | 1 | -10/+4 | |
| | | ||||||
* | | update const to binary spec | Alon Zakai | 2016-03-16 | 1 | -11/+18 | |
| | | ||||||
* | | add a 64-bit LEB | Alon Zakai | 2016-03-16 | 1 | -8/+12 | |
| | | ||||||
* | | update switch encoding | Alon Zakai | 2016-03-16 | 1 | -13/+13 | |
| | | ||||||
* | | use leb128 in breaks | Alon Zakai | 2016-03-16 | 1 | -2/+2 | |
| | | ||||||
* | | write function locals per the spec | Alon Zakai | 2016-03-16 | 1 | -24/+18 | |
| | | ||||||
* | | use function body sizes like in the spec | Alon Zakai | 2016-03-16 | 1 | -6/+5 | |
| | | ||||||
* | | use names section for function names | Alon Zakai | 2016-03-16 | 1 | -8/+27 | |
| | | ||||||
* | | stop assuming we know function names as we decode the binary | Alon Zakai | 2016-03-16 | 1 | -50/+71 | |
| | | ||||||
* | | backpatching LEB128 always fills all 5 bytes | Alon Zakai | 2016-03-16 | 1 | -4/+4 | |
| | | ||||||
* | | refactor an LEB128 placeholder method | Alon Zakai | 2016-03-16 | 1 | -2/+7 | |
|/ | ||||||
* | 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 | |
| | ||||||
* | 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 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 | |
| | ||||||
* | 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 | |
| | ||||||
* | Implement rotates | Derek Schuff | 2016-03-09 | 1 | -0/+8 | |
| | ||||||
* | Make initial and max memory sizes be in pages instead of bytes | Derek Schuff | 2016-03-09 | 1 | -17/+6 | |
| | | | | | | | 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. | |||||
* | br_table, no more cases | Alon Zakai | 2016-03-07 | 1 | -29/+8 | |
| | ||||||
* | add a finalize() method for blocks | Alon Zakai | 2016-03-07 | 1 | -3/+1 | |
| | ||||||
* | switch to postorder | Alon Zakai | 2016-02-26 | 1 | -67/+92 | |
| | ||||||
* | add start to binary format | Alon Zakai | 2016-02-12 | 1 | -1/+16 | |
| | ||||||
* | Update binaryen and several tests for the new br_if operand order. | Dan Gohman | 2016-02-08 | 1 | -2/+2 | |
| | ||||||
* | Break and Return have unreachable type | Alon Zakai | 2016-02-03 | 1 | -3/+3 | |
| | ||||||
* | save int bits in Literals, only bitcast to float/double on explicit request | Alon Zakai | 2016-02-02 | 1 | -11/+19 | |
| | ||||||
* | add return node | Alon Zakai | 2016-02-01 | 1 | -0/+14 | |
| | ||||||
* | use getReachableWasmType in if_else and select | Alon Zakai | 2016-02-01 | 1 | -1/+1 | |
| | ||||||
* | set type for loop #161 | Alon Zakai | 2016-02-01 | 1 | -0/+1 | |
| | ||||||
* | refactor some binary writing code | Alon Zakai | 2016-01-30 | 1 | -14/+14 | |
| | ||||||
* | fix switch in binary format | Alon Zakai | 2016-01-29 | 1 | -29/+24 | |
| | ||||||
* | refactor binary format break code | Alon Zakai | 2016-01-29 | 1 | -10/+19 | |
| | ||||||
* | don't let ceil in binary memory size computation let us get to UINT_MAX ↵ | Alon Zakai | 2016-01-29 | 1 | -2/+2 | |
| | | | | which can overflow | |||||
* | allow memory size 0 in binary format | Alon Zakai | 2016-01-29 | 1 | -5/+16 | |
| | ||||||
* | fix I8Const usage | Alon Zakai | 2016-01-29 | 1 | -3/+3 | |
| | ||||||
* | if functions are already type-named, do not change their types | Alon Zakai | 2016-01-29 | 1 | -1/+3 | |
| | ||||||
* | support exports by a different name in binary format | Alon Zakai | 2016-01-29 | 1 | -7/+14 | |
| | ||||||
* | fix ConvertSInt64 in binary format | Alon Zakai | 2016-01-29 | 1 | -1/+1 | |
| | ||||||
* | fix more conversion opcodes | Alon Zakai | 2016-01-29 | 1 | -4/+4 | |
| | ||||||
* | fix conversion opcodes in binary format | Alon Zakai | 2016-01-29 | 1 | -4/+4 | |
| | ||||||
* | add import module.base to binary format | Alon Zakai | 2016-01-28 | 1 | -2/+6 | |
| | ||||||
* | join adjacent identical ifs | Alon Zakai | 2016-01-28 | 1 | -2/+0 | |
| |