summaryrefslogtreecommitdiff
path: root/src/wasm-binary.h
Commit message (Collapse)AuthorAgeFilesLines
...
* current binary format has power of 2 memory, so use ceil to ensure that the ↵Alon Zakai2016-01-281-2/+2
| | | | conversion only increases memory, and does not make it too small for the segments
* fix memory segment reading in binary formatAlon Zakai2016-01-281-4/+5
|
* ignore zero-size segments in binary formatAlon Zakai2016-01-271-1/+6
|
* parse 0-size blocksAlon Zakai2016-01-271-3/+1
|
* fix select typeAlon Zakai2016-01-271-1/+1
|
* fix MemorySize typeAlon Zakai2016-01-271-1/+5
|
* fix function results in binary format readingAlon Zakai2016-01-271-0/+1
|
* increase function and block sizes in binary format, to get more real-world ↵Alon Zakai2016-01-261-6/+6
| | | | code to build
* fix GrowMemory parsingAlon Zakai2016-01-261-0/+1
|
* remove bad commentAlon Zakai2016-01-221-1/+1
|
* more flexibility in section reading in binary format codeAlon Zakai2016-01-221-16/+23
|
* add more binary opcodes and a kitchen sink test #136Alon Zakai2016-01-221-2/+6
|
* add I32ReinterpretF32 in binary format, for nowAlon Zakai2016-01-221-2/+3
|
* add missing binary opcodesAlon Zakai2016-01-211-22/+57
|
* mapLocals even if no locals, but there are params #127Alon Zakai2016-01-201-5/+8
|
* 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
|
* fix mapLocals in binary format handlingAlon Zakai2016-01-191-4/+4
|
* Merge pull request #103 from mbebenita/static-polyAlon Zakai2016-01-191-1/+1
|\ | | | | Use LLVM style static polymorphism for AST Visitors
| * Use LLVM style static polymorphism for WasmVisitors.Michael Bebenita2016-01-131-1/+1
| |
* | 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-181-0/+6
| |
* | 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
| |