summaryrefslogtreecommitdiff
path: root/src/wasm-s-parser.h
Commit message (Collapse)AuthorAgeFilesLines
* new validation checks for upcoming spec testsAlon Zakai2016-09-071-1/+2
|
* additional parsing support for new spec thingsAlon Zakai2016-09-071-22/+74
|
* new export syntax in spec repoAlon Zakai2016-09-071-3/+20
|
* new import syntax in spec repoAlon Zakai2016-09-071-8/+27
|
* use globals in asm2wasmAlon Zakai2016-09-071-4/+11
|
* get_global and set_global use a Name instead of an Index, to be more ↵Alon Zakai2016-09-071-17/+5
| | | | consistent with refering to other global objects; e.g. this avoids ordering issues with imported vs non-imported globals
* import type for globalsAlon Zakai2016-09-071-2/+4
|
* import kindsAlon Zakai2016-09-071-21/+37
|
* export kindsAlon Zakai2016-09-071-7/+21
|
* support (data .. ..), separate strings in a data()Alon Zakai2016-09-071-7/+7
|
* SetGlobal should not return a valueAlon Zakai2016-09-071-1/+0
|
* some additional validationsAlon Zakai2016-09-071-0/+5
|
* support (memory (data ..)) notationAlon Zakai2016-09-071-2/+15
|
* parse s-expression quoted strings more carefullyAlon Zakai2016-09-071-6/+12
|
* throw a parse error on bad result aritiesAlon Zakai2016-09-071-1/+4
|
* loops no longer have an out label and other upstream loop updatesAlon Zakai2016-09-071-8/+12
|
* call_indirect now has the target at the endAlon Zakai2016-09-071-7/+7
|
* add drop and tee expressionsAlon Zakai2016-09-071-4/+23
|
* make sure to create unique implicit block names in s-parserAlon Zakai2016-09-071-1/+5
|
* offset support in tableAlon Zakai2016-08-151-4/+14
|
* support function table initial and max sizes, and new printing formatAlon Zakai2016-08-121-1/+24
|
* support expressions in segment offsetsAlon Zakai2016-08-121-5/+27
|
* wast function type name desugaring is changing in spec:301 (#654)Alon Zakai2016-07-281-10/+43
|
* Fix trailing whitespace, single-character strings, checking map element ↵Dominic Chen2016-07-221-1/+1
| | | | presence, and eliminate explicit index counter (#633)
* support wasm globals (#650)Alon Zakai2016-07-211-3/+56
|
* update spec tests, and handle some flux in call_indirect in upstreamAlon Zakai2016-07-061-0/+8
|
* add parse error on array misindexingAlon Zakai2016-07-051-0/+1
|
* add shared-constants.h for wasm constantsAlon Zakai2016-06-261-1/+2
|
* fix an assert to a proper error, in bad func declsAlon Zakai2016-06-171-1/+1
|
* handle breaks to the function's implicit block scope (#573)Alon Zakai2016-06-061-7/+23
|
* if we start to parse an s-string and find it empty, that is invalid #570 (#571)Alon Zakai2016-06-041-0/+1
|
* make call_indirect type a name, so that it is not a dependency on the ↵Alon Zakai2016-06-031-4/+4
| | | | module, which would break consistency and make some parallel passes tricky (#568)
* check function types in s-parsingAlon Zakai2016-06-031-1/+2
|
* improve some parsing error textsAlon Zakai2016-06-031-1/+1
|
* check locals in s-parserAlon Zakai2016-06-031-2/+8
|
* invalid break labels are parse errorsAlon Zakai2016-06-011-3/+2
|
* show a parse error for empty stackAlon Zakai2016-05-241-1/+1
|
* in makeMaybeBlock, alloc a nop if there is nothingAlon Zakai2016-05-201-0/+1
|
* fix loop s-parsingAlon Zakai2016-05-201-2/+2
|
* be more careful with checking total memory limit on 64-bitAlon Zakai2016-05-181-2/+3
|
* use separate internal opcodes for binary variantsAlon Zakai2016-05-181-25/+28
|
* use separate internal opcodes for unary variantsAlon Zakai2016-05-181-22/+33
|
* spec test updates, and many validation fixesAlon Zakai2016-05-181-15/+62
|
* support new syntactic sugar of export names on functionsAlon Zakai2016-05-131-4/+19
|
* do not error on s-expr comments starting in stringsAlon Zakai2016-05-131-1/+1
|
* add line and col info in s-parsing errors, and fix an small bug made ↵Alon Zakai2016-05-131-9/+28
| | | | noticeable by that change
* parse error detailsAlon Zakai2016-05-121-14/+14
|
* use exceptions consistently to report input errorsAlon Zakai2016-05-121-20/+16
|
* allow error handling in binary parsingAlon Zakai2016-05-091-1/+1
|
* parse binary modules encoded in wasts that arrive in piecesAlon Zakai2016-05-091-8/+9
|