summaryrefslogtreecommitdiff
path: root/src/wasm-binary.h
Commit message (Expand)AuthorAgeFilesLines
...
* Merge pull request #488 from WebAssembly/error_reportingAlon Zakai2016-05-121-9/+9
|\
| * parse error detailsAlon Zakai2016-05-121-8/+8
| * use exceptions consistently to report input errorsAlon Zakai2016-05-121-9/+9
* | Use a class with implicit overflow checks for Address (#486)Derek Schuff2016-05-121-1/+1
|/
* add error handling for binary errors in new spec testAlon Zakai2016-05-091-7/+7
* allow error handling in binary parsingAlon Zakai2016-05-091-1/+2
* Harmonize the internal opcodes with the binary format (#433)Alon Zakai2016-05-031-30/+40
* Check LEB128 encoding fits in destination integer (#408)JF Bastien2016-04-301-7/+23
* validate in binaryen shell and on wasm binaries, and fix type checkingAlon Zakai2016-04-291-0/+6
* get the reinterpret opcodes right on float/intAlon Zakai2016-04-281-6/+6
* fix size detection on reinterpret operations in binary formatAlon Zakai2016-04-281-2/+2
* avoid dynamic allocas (#410)Alon Zakai2016-04-281-2/+3
* just use a simple vector in data segmentsAlon Zakai2016-04-271-8/+6
* allocate only expressions in arenas - functions, imports, exports, function t...Alon Zakai2016-04-271-15/+14
* Remove UB (#405)JF Bastien2016-04-271-8/+6
* Split construction, scanning, and building phases of S2WasmBuilder (#400)Derek Schuff2016-04-271-1/+1
* add an ArenaVector for internal array allocations in expression nodesAlon Zakai2016-04-261-111/+113
* emit ifs in an optimized way in binary formatAlon Zakai2016-04-261-2/+16
* use arities in callsAlon Zakai2016-04-251-3/+9
* use arities on switchAlon Zakai2016-04-251-4/+4
* use arities on returnsAlon Zakai2016-04-251-4/+6
* use arities on breaksAlon Zakai2016-04-251-4/+4
* allow allocations on side threads (#365)Alon Zakai2016-04-241-3/+1
* fix conversion opcodes (#381)Alon Zakai2016-04-221-44/+44
* br_table offsets are int32s, not lebsAlon Zakai2016-04-221-4/+4
* put segments in right orderAlon Zakai2016-04-211-4/+6
* function toplevels is a listAlon Zakai2016-04-211-6/+6
* ifs in the binary format always have a break scopeAlon Zakai2016-04-211-12/+23
* fix if and else bodies, which can be listsAlon Zakai2016-04-211-13/+11
* fix loop binary parsingAlon Zakai2016-04-211-4/+19
* if condition is popped from before, not pre-order inlineAlon Zakai2016-04-211-3/+3
* update br_table in binary formatAlon Zakai2016-04-211-13/+8
* fix a reinterpret opcodeAlon Zakai2016-04-211-1/+1
* update eqz opcodesAlon Zakai2016-04-211-3/+2
* name unnamed functions in binariesAlon Zakai2016-04-211-1/+1
* function ending fixesAlon Zakai2016-04-211-16/+15
* support not exporting memory in binariesAlon Zakai2016-04-211-2/+5
* update binary version to 0xbAlon Zakai2016-04-201-4/+9
* extensible type forms, update for design#640 (#367)Alon Zakai2016-04-191-2/+20
* update MemorySize => CurrentMemoryAlon Zakai2016-04-181-5/+5
* update binary section names per latest design (#363)Alon Zakai2016-04-181-9/+9
* remove the AllocatingModule class, and just make Module have allocations. the...Alon Zakai2016-04-181-2/+2
* index locals, so that get_local and set_local have just an index, and local n...Alon Zakai2016-04-181-39/+33
* rename function locals, to params and vars, which together are all the locals...Alon Zakai2016-04-141-9/+9
* De-recurse traversals (#333)Alon Zakai2016-04-111-1/+1
* refactor wasm traversal code into separate fileAlon Zakai2016-04-061-0/+1
* fix assertionAlon Zakai2016-04-051-1/+1
* binary codes update and if/else update, see design#641Alon Zakai2016-04-051-35/+44
* reorder section size location in binary format, see design#639Alon Zakai2016-04-051-4/+7
* add apis for accessing module elementsAlon Zakai2016-04-041-2/+1