Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move wasm.cpp and wasm-s-parser into a library (#796) | Derek Schuff | 2016-10-20 | 1 | -198/+0 |
| | | | | | Also moves the bulk of the code in wasm-s-parser into a cpp file. Allows namespace and #include cleanups, and improves j4 compile time by 20%. Should also make any future parser changes easier and more localized. | ||||
* | Type check block/loop/if sigs (#717) | Alon Zakai | 2016-09-28 | 1 | -0/+43 |
| | | | | | | * type check using block/loop/if types provided in text and binary formats. * print if and loop sigs which were missing. * remove dsl from OptimizeInstructions as after those changes it needs rethinking. | ||||
* | Update binary encoding for block, loop, and if signatures (#711) | Derek Schuff | 2016-09-27 | 1 | -1/+1 |
| | | | | | | Also updates the tests and has a few other changes for binary 0xc: Update nop/unrechable opcodes Fix for "name" section | ||||
* | Update binary format toward 0xc (#704) | Derek Schuff | 2016-09-22 | 1 | -15/+4 |
| | | | | | | Updates section headers and formats for type, import, function, table, memory, and export sections, as well as "names" section, which is now a user section. | ||||
* | global parsing | Alon Zakai | 2016-09-19 | 1 | -0/+1 |
| | |||||
* | support module operations in shell tests | Alon Zakai | 2016-09-17 | 1 | -1/+0 |
| | |||||
* | support assert_malformed in shell test runner | Alon Zakai | 2016-09-16 | 1 | -3/+0 |
| | |||||
* | loops no longer have an out label and other upstream loop updates | Alon Zakai | 2016-09-07 | 1 | -8/+2 |
| | |||||
* | support function table initial and max sizes, and new printing format | Alon Zakai | 2016-08-12 | 1 | -0/+2 |
| | |||||
* | support expressions in segment offsets | Alon Zakai | 2016-08-12 | 1 | -0/+1 |
| | |||||
* | binary support for wasm globals (#652) | Alon Zakai | 2016-07-22 | 1 | -0/+1 |
| | |||||
* | add shared-constants.h for wasm constants | Alon Zakai | 2016-06-26 | 1 | -0/+55 |
| | |||||
* | add a precompute pass | Alon Zakai | 2016-06-18 | 1 | -0/+3 |
| | |||||
* | note default in type checking of switches | Alon Zakai | 2016-06-01 | 1 | -0/+1 |
| | |||||
* | type check loop output type properly | Alon Zakai | 2016-05-20 | 1 | -23/+48 |
| | |||||
* | spec test updates, and many validation fixes | Alon Zakai | 2016-05-18 | 1 | -34/+33 |
| | |||||
* | break type system fixes, avoid spurious errors on mismatched types | Alon Zakai | 2016-05-13 | 1 | -1/+5 |
| | |||||
* | add wasm.cpp which does full type detection for blocks, and prepare for full ↵ | Alon Zakai | 2016-04-29 | 1 | -0/+84 |
type checking everywhere |