Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | fix if and else bodies, which can be lists | Alon Zakai | 2016-04-21 | 1 | -13/+11 | |
| | ||||||
* | fix loop binary parsing | Alon Zakai | 2016-04-21 | 1 | -4/+19 | |
| | ||||||
* | if condition is popped from before, not pre-order inline | Alon Zakai | 2016-04-21 | 1 | -3/+3 | |
| | ||||||
* | update br_table in binary format | Alon Zakai | 2016-04-21 | 1 | -13/+8 | |
| | ||||||
* | fix a reinterpret opcode | Alon Zakai | 2016-04-21 | 1 | -1/+1 | |
| | ||||||
* | update eqz opcodes | Alon Zakai | 2016-04-21 | 1 | -3/+2 | |
| | ||||||
* | name unnamed functions in binaries | Alon Zakai | 2016-04-21 | 1 | -1/+1 | |
| | ||||||
* | function ending fixes | Alon Zakai | 2016-04-21 | 1 | -16/+15 | |
| | ||||||
* | support not exporting memory in binaries | Alon Zakai | 2016-04-21 | 1 | -2/+5 | |
| | ||||||
* | update binary version to 0xb | Alon Zakai | 2016-04-20 | 1 | -4/+9 | |
| | ||||||
* | extensible type forms, update for design#640 (#367) | Alon Zakai | 2016-04-19 | 1 | -2/+20 | |
| | ||||||
* | update MemorySize => CurrentMemory | Alon Zakai | 2016-04-18 | 1 | -5/+5 | |
| | ||||||
* | update binary section names per latest design (#363) | Alon Zakai | 2016-04-18 | 1 | -9/+9 | |
| | ||||||
* | remove the AllocatingModule class, and just make Module have allocations. ↵ | Alon Zakai | 2016-04-18 | 1 | -2/+2 | |
| | | | | 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) | |||||
* | index locals, so that get_local and set_local have just an index, and local ↵ | Alon Zakai | 2016-04-18 | 1 | -39/+33 | |
| | | | | names are kept on the Function object (#354) | |||||
* | rename function locals, to params and vars, which together are all the ↵ | Alon Zakai | 2016-04-14 | 1 | -9/+9 | |
| | | | | locals. preparation for #336 (#349) | |||||
* | De-recurse traversals (#333) | Alon Zakai | 2016-04-11 | 1 | -1/+1 | |
| | | | | | | | | | | | | * refactor core walking to not recurse * add a simplify-locals test * reuse parent's non-branchey scan logic in SimpleExecutionWalker, reduce code duplication * update wasm.js * rename things following comments | |||||
* | refactor wasm traversal code into separate file | Alon Zakai | 2016-04-06 | 1 | -0/+1 | |
| | ||||||
* | fix assertion | Alon Zakai | 2016-04-05 | 1 | -1/+1 | |
| | ||||||
* | binary codes update and if/else update, see design#641 | Alon Zakai | 2016-04-05 | 1 | -35/+44 | |
| | ||||||
* | reorder section size location in binary format, see design#639 | Alon Zakai | 2016-04-05 | 1 | -4/+7 | |
| | ||||||
* | add apis for accessing module elements | Alon Zakai | 2016-04-04 | 1 | -2/+1 | |
| | ||||||
* | Clean Visual Studio build warning C4800: 'int64_t': forcing value to bool ↵ | Jukka Jylänki | 2016-03-28 | 1 | -1/+1 | |
| | | | | 'true' or 'false' (performance warning). | |||||
* | Merge pull request #251 from mbebenita/opt-wasm-as | Alon Zakai | 2016-03-22 | 1 | -11/+22 | |
|\ | | | | | Optimize function => index mapping. | |||||
| * | Flip condition. | Michael Bebenita | 2016-03-22 | 1 | -8/+2 | |
| | | ||||||
| * | Optimize function => index mapping. | Michael Bebenita | 2016-03-16 | 1 | -9/+26 | |
| | | ||||||
* | | update spec tests and support eqz | Alon Zakai | 2016-03-19 | 1 | -0/+5 | |
| | | ||||||
* | | proper signed LEB | Alon Zakai | 2016-03-18 | 1 | -12/+63 | |
| | | ||||||
* | | 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 | |
| |