summaryrefslogtreecommitdiff
path: root/src/wasm-s-parser.h
Commit message (Expand)AuthorAgeFilesLines
* 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-6/+7
* update MemorySize => CurrentMemoryAlon Zakai2016-04-181-5/+1
* remove the AllocatingModule class, and just make Module have allocations. the...Alon Zakai2016-04-181-3/+3
* index locals, so that get_local and set_local have just an index, and local n...Alon Zakai2016-04-181-30/+44
* rename function locals, to params and vars, which together are all the locals...Alon Zakai2016-04-141-3/+3
* remove excessive wasm-s-parser debug logging (#345)Alon Zakai2016-04-141-5/+2
* dyn_cast => dynCastAlon Zakai2016-04-111-1/+1
* refactor printingAlon Zakai2016-04-041-0/+4
* add simpler constructor for SExpressionWasmBuilderAlon Zakai2016-04-041-0/+3
* add apis for accessing module elementsAlon Zakai2016-04-041-9/+9
* Use local enum.JF Bastien2016-03-291-1/+1
* Use static const, and init in-lineJF Bastien2016-03-291-3/+2
* avoid constexpr since visual studio doesn't like itAlon Zakai2016-03-291-1/+1
* Add missing <cctype> include.Jukka Jylänki2016-03-281-0/+1
* Use std::numeric_limits<uint32_t>::max() instead of 0xFFFFFFFF.Jukka Jylänki2016-03-281-1/+2
* Hide Visual Studio build warning on casting 64-bit int to 32-bit when we know...Jukka Jylänki2016-03-281-1/+1
* Make type of EqZ unary operators always i32Derek Schuff2016-03-211-1/+1
* update spec tests and support eqzAlon Zakai2016-03-191-1/+4
* use getFunctionName in another placeAlon Zakai2016-03-161-6/+1
* Merge pull request #246 from WebAssembly/spec-binaryAlon Zakai2016-03-151-1/+24
|\
| * parse start properly when it is an offsetAlon Zakai2016-03-151-1/+14
| * add explicit memory export supportAlon Zakai2016-03-151-0/+10
* | fix block commentsMichael Bebenita2016-03-151-1/+20
* | Remove recursion from s-expr parsing.Michael Bebenita2016-03-151-32/+22
|/
* de-recurse operations on nested blocksAlon Zakai2016-03-101-14/+47
* Implement rotatesDerek Schuff2016-03-091-1/+5
* be more precise in br_table parsingAlon Zakai2016-03-071-1/+1
* br_table, no more casesAlon Zakai2016-03-071-34/+20
* parse empty blocks properlyAlon Zakai2016-03-071-2/+3
* parse then and elseAlon Zakai2016-03-071-0/+19
* refactoring in preparation for then-else parsingAlon Zakai2016-03-071-23/+29
* update if parsing to new spec rulesAlon Zakai2016-03-071-2/+26
* add a finalize() method for blocksAlon Zakai2016-03-071-4/+3
* update select changes in specAlon Zakai2016-03-021-4/+4
* support function indexes in tablesAlon Zakai2016-02-251-1/+8
* Merge pull request #210 from mbebenita/fix-parsingAlon Zakai2016-02-231-1/+1
|\
| * Bug fix and adds printing / parsing tests.Michael2016-02-221-1/+1
* | Fix switch offsets.Michael2016-02-231-11/+16
|/
* Merge pull request #209 from WebAssembly/asm-fixesAlon Zakai2016-02-211-1/+2
|\
| * debugging tweaksAlon Zakai2016-02-211-1/+2
* | do not print alignment if it is the implicit default, which is the number of ...Alon Zakai2016-02-201-2/+2
|/
* Fix out-of-bounds readJF Bastien2016-02-091-1/+4
* update spec tests and shift to putting the br_if condition at the end, as was...Alon Zakai2016-02-081-5/+8
* fix import parsingAlon Zakai2016-02-051-1/+1
* Fix selectJF Bastien2016-02-051-3/+3
* Support startJF Bastien2016-02-051-0/+3
* Merge pull request #174 from mbebenita/fix-importAlon Zakai2016-02-041-9/+16
|\
| * Formatting.Michael2016-02-041-3/+1
| * Remove assert.Michael2016-02-031-1/+3