summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Don't allow re-using memoryJF Bastien2016-01-201-1/+1
|
* Name: support std::string ctorJF Bastien2016-01-201-0/+1
| | | This makes other code less verbose
* Fix formatJF Bastien2016-01-201-6/+7
|
* clear global state for each function in binary processing #125Alon Zakai2016-01-201-0/+4
|
* fix switch default in binary format #123Alon Zakai2016-01-201-2/+7
|
* improve wasm2asm switch emitting, and add testcaseAlon Zakai2016-01-201-4/+9
|
* fix mapLocals in binary format handlingAlon Zakai2016-01-191-4/+4
|
* Merge pull request #103 from mbebenita/static-polyAlon Zakai2016-01-1915-337/+344
|\ | | | | Use LLVM style static polymorphism for AST Visitors
| * Add unreachable macro for the default case.Michael Bebenita2016-01-151-4/+1
| |
| * Add default case so that GCC doesn't complain.Michael Bebenita2016-01-141-0/+4
| |
| * Some cleanup.Michael Bebenita2016-01-1412-70/+51
| |
| * Use LLVM style static polymorphism for WasmVisitors.Michael Bebenita2016-01-1315-255/+264
| |
| * A more generic compiler pass system.Michael Bebenita2016-01-138-96/+112
| |
* | Merge pull request #119 from JSStats/mem-offset-flagAlon Zakai2016-01-191-2/+2
|\ \ | | | | | | Memory access offset flag is bit 4.
| * | Memory access offset flag is bit 4.Douglas Crosher2016-01-181-2/+2
| | |
* | | Function section has the flags before the signature index.Douglas Crosher2016-01-181-2/+2
|/ /
* | use visitNop for break valuesAlon Zakai2016-01-171-1/+1
| |
* | The break operation may have a value, and must with the v8 encoding.Douglas Crosher2016-01-182-2/+8
| |
* | improve abort on unknown symbolAlon Zakai2016-01-161-1/+1
| |
* | Merge pull request #104 from WebAssembly/more-tortureAlon Zakai2016-01-142-3/+28
|\ \ | | | | | | More torture
| * | add continues in s-parserAlon Zakai2016-01-141-0/+3
| | |
| * | add assert on wasm segmentsAlon Zakai2016-01-141-0/+1
| | |
| * | --entry option in binaryen-shell, which lets you call an entry point. also ↵Alon Zakai2016-01-141-3/+24
| |/ | | | | | | support exit()
* | Merge pull request #100 from WebAssembly/wasm-disAlon Zakai2016-01-144-61/+824
|\ \ | |/ |/| wasm-dis
| * improve for loopsAlon Zakai2016-01-141-7/+7
| |
| * fix type of const values from binaryAlon Zakai2016-01-141-0/+1
| |
| * add missing types in binary readingAlon Zakai2016-01-141-4/+17
| |
| * use std::powAlon Zakai2016-01-141-2/+2
| |
| * add a constant for natural alignment in the binary formatAlon Zakai2016-01-141-2/+3
| |
| * improve a for loopAlon Zakai2016-01-141-1/+1
| |
| * minor binary updates following commentsAlon Zakai2016-01-141-3/+3
| |
| * commentsAlon Zakai2016-01-141-2/+2
| |
| * fix an LEB128 bugAlon Zakai2016-01-141-1/+1
| |
| * add local assertionsAlon Zakai2016-01-141-0/+2
| |
| * break/switch fixesAlon Zakai2016-01-141-1/+9
| |
| * break assertAlon Zakai2016-01-141-0/+3
| |
| * add locations for recursion debuggingAlon Zakai2016-01-141-4/+4
| |
| * fix binary writing of CallIndirectAlon Zakai2016-01-141-1/+1
| |
| * fix binary writing of BrIfAlon Zakai2016-01-141-1/+1
| |
| * fix recursion debuggingAlon Zakai2016-01-141-6/+6
| |
| * artisinal debuggingAlon Zakai2016-01-141-85/+104
| |
| * more binary debuggingAlon Zakai2016-01-141-46/+55
| |
| * fix call_importAlon Zakai2016-01-141-3/+4
| |
| * fix function size offsettingAlon Zakai2016-01-131-4/+5
| |
| * more binary fixesAlon Zakai2016-01-131-4/+4
| |
| * fix locals in binary formatAlon Zakai2016-01-131-8/+16
| |
| * fix binary skipping bugAlon Zakai2016-01-131-1/+5
| |
| * fix buffer writing bugAlon Zakai2016-01-131-1/+3
| |
| * more debuggingAlon Zakai2016-01-131-0/+3
| |
| * functions must be parsed after all their targets are knownAlon Zakai2016-01-131-8/+27
| |