summaryrefslogtreecommitdiff
path: root/src/wasm-ast-checker.c
Commit message (Expand)AuthorAgeFilesLines
* add flags to turn off AST checking in sexpr-wasm (#80)Ben Smith2016-05-281-61/+114
* update spec testsBen Smith2016-05-181-8/+10
* some fixes/updates to match the spec testsBen Smith2016-05-131-13/+21
* defer decoding binary modules in assert_invalidBen Smith2016-05-111-1/+48
* remove wasm prefix from non-extern stuffBen Smith2016-05-031-63/+60
* fix a bunch of UBBen Smith2016-05-031-1/+1
* use linked-list for expression listsBen Smith2016-05-011-29/+34
* more binary reader testsBen Smith2016-04-301-0/+10
* simplify ast-checker by storing module+func in ctxBen Smith2016-04-291-140/+105
* rename memory_size -> current_memoryBen Smith2016-04-281-2/+2
* support br_table with valueBen Smith2016-04-281-3/+3
* use post-order style ifBen Smith2016-04-281-3/+14
* rename Lexer -> AstLexer, Parser -> AstParserBen Smith2016-04-281-5/+5
* add printf format attribute; fix some format bugsBen Smith2016-04-281-9/+9
* lex using re2c instead of flexBen Smith2016-04-211-3/+3
* remove arity checks from type checkerBen Smith2016-04-181-27/+16
* move parser error printing into callbackBen Smith2016-04-151-23/+39
* share WasmFuncDeclaration with Func and ImportBen Smith2016-04-121-78/+60
* remove WasmFunc.params_and_localsBen Smith2016-04-121-8/+21
* add WASM_SUCCEEDED and WASM_FAILED to check resultsBen Smith2016-04-091-22/+32
* add WasmBool, replace many int -> size_tBen Smith2016-04-091-25/+25
* store the AST checker result in the ctxBen Smith2016-04-041-338/+297
* move marking used blocks into a separate passBen Smith2016-04-041-88/+78
* move some AST modifications out of the checkerBen Smith2016-04-041-11/+0
* rename all Wasm*Context -> WasmContextBen Smith2016-04-041-32/+32
* rename wasm-check -> wasm-ast-checkerBen Smith2016-04-041-0/+1032