summaryrefslogtreecommitdiff
path: root/src/wasm/wasm-binary.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Binary fuzz fix: disallow popping from outside a block (#1305)Alon Zakai2017-11-281-0/+6
* Fix reading breaks to the function exit (#1304)Alon Zakai2017-11-211-17/+5
* name function imports using name section (#1290)Alon Zakai2017-11-211-19/+31
* a stacky value in the middle of a block may be consumed (#1267)Alon Zakai2017-11-131-1/+20
* notation change: AST => IR (#1245)Alon Zakai2017-10-241-2/+2
* Emit binary function index in comment in text format, for convenience (#1232)Alon Zakai2017-10-201-28/+4
* Move pointer positioning outside of vector access operator to avoid MSVC comp...Mark A. Ropper2017-10-201-2/+2
* Atomics support in interpreter + optimizer + fuzz fixes for that (#1227)Alon Zakai2017-10-201-0/+22
* Add Builder::makeGlobal for nicer global creation (#1221)Alon Zakai2017-10-101-6/+8
* Optimize wasm reading (#1202)Alon Zakai2017-09-281-2/+9
* Avoid new blocks in binary reading/writing (#1165)Alon Zakai2017-09-121-21/+35
* Add support for sign-extension operators from threading proposal (#1167)Derek Schuff2017-09-061-0/+11
* clean up untaken => unreachable, as well as unnecessary named stuff in valida...Alon Zakai2017-09-061-6/+5
* Add support for atomic wait and wake operators (#1140)Derek Schuff2017-08-241-0/+55
* Ignore unreachable code in wasm binaries (#1122)Alon Zakai2017-08-221-8/+60
* Emit optimal-size LEBs in section/subsection/function body sizes (#1128)Alon Zakai2017-08-151-8/+20
* emit an unreachable if an unreachable block context does not end in an unreac...Alon Zakai2017-08-051-0/+5
* fix reading of stacky unreadable code with elements we need to dropAlon Zakai (kripken)2017-08-051-16/+16
* fix proper wasm emitting of untaken br_tablesAlon Zakai2017-08-011-1/+9
* Merge remote-tracking branch 'origin/master' into fuzzAlon Zakai (kripken)2017-07-311-1/+33
|\
| * Polymophic stack support (#1117)Alon Zakai2017-07-311-1/+33
* | review commentsAlon Zakai (kripken)2017-07-311-1/+1
* | fix binary emitting of untaken branches, and also handle reading of unreachab...Alon Zakai (kripken)2017-07-291-3/+10
|/
* add the option to seek named breaks, not just taken breaks; refactor headers ...Alon Zakai (kripken)2017-07-111-3/+4
* Add IR, parsing, printing, and binary for atomic cmpxchg (#1083)Derek Schuff2017-07-101-0/+64
* Add IR, parsing and binary support for AtomicRMW instructions from wasm threa...Derek Schuff2017-07-061-0/+90
* show a clear error on nulls in inline strings in binary format (#1068)Alon Zakai2017-07-051-1/+5
* Add atomic loads and stores (#1077)Derek Schuff2017-06-281-71/+162
* Add shared memories (#1069)Derek Schuff2017-06-271-12/+24
* Change char to auto to avoid type-limits warn on some arches (#1066)Jakub Jirutka2017-06-221-1/+1
* handle the wrong number of functions being provided in binary formatAlon Zakai (kripken)2017-06-011-0/+8
* Exporting/importing debug location information from .wast/.asm.js/.s formats ...Yury Delendik2017-06-011-0/+206
* afl-fuzz bug fixes (#1018)Alon Zakai2017-05-201-0/+4
* Unreachable typing fixes (#1004)Alon Zakai2017-05-091-2/+9
* optimize duplication checks in binary format reading (#995)Alon Zakai2017-05-041-7/+5
* make function name duplicate testing handle the case of just some functions b...Alon Zakai2017-05-031-5/+8
* Parsing fixes (#990)Alon Zakai2017-05-021-34/+126
* Extensible name section (#933)pipcet2017-04-131-19/+43
* fix emitting of unreachable ifs (#944)Alon Zakai2017-03-141-13/+11
* Wasm h to cpp (#926)jgravelle-google2017-03-101-2/+5
* read unknown users sections as binary data stored on the Module (#918)Alon Zakai2017-02-211-3/+13
* clean up raw pointer import->functionType, make it a Name like everything els...Alon Zakai2017-02-171-4/+4
* Fix emitting of unreachable block/if/loop (#911)Alon Zakai2017-02-161-2/+38
* Merge pull request #865 from WebAssembly/fix-abAlon Zakai2017-01-101-6/+24
|\
| * handle a binary that breaks to returnAlon Zakai (kripken)2017-01-041-5/+22
| * handle a module which has no globals at allAlon Zakai (kripken)2017-01-041-1/+2
* | Merge pull request #871 from WebAssembly/fix-c-api-unused-memAlon Zakai2017-01-051-4/+5
|\ \ | |/ |/|
| * ensure exports are added deterministically from binariesAlon Zakai (kripken)2017-01-041-4/+5
* | Handle stacky code (#868)Alon Zakai2017-01-041-21/+47
|/
* Merge pull request #859 from WebAssembly/linkingAlon Zakai2016-12-271-1/+1
|\