summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* remove wasm prefix from non-extern stuffBen Smith2016-05-0317-991/+946
* fix a bunch of UBBen Smith2016-05-033-46/+102
* fix UB shifting subnormal exponent > 32/64 bitsBen Smith2016-05-031-14/+20
* [ubsan] fix bug shifting > 32 bitsBen Smith2016-05-021-2/+4
* disallow br without depth in wast format: (br)Ben Smith2016-05-022-488/+465
* use linked-list for expression listsBen Smith2016-05-0110-474/+516
* more binary reader testsBen Smith2016-04-303-5/+19
* cleanup CHECK_ALLOC macrosBen Smith2016-04-304-244/+232
* simplify ast-checker by storing module+func in ctxBen Smith2016-04-291-140/+105
* fix a few more print format bugsBen Smith2016-04-291-9/+7
* fix asan-found out-of-bound read in interpreterBen Smith2016-04-281-1/+1
* arities for call, break and returnBen Smith2016-04-286-108/+164
* rename memory_size -> current_memoryBen Smith2016-04-2816-1890/+1895
* support br_table with valueBen Smith2016-04-2811-1528/+572
* use new "type" section formatBen Smith2016-04-283-12/+33
* move section length after section nameBen Smith2016-04-282-8/+6
* use short section namesBen Smith2016-04-283-46/+46
* switch wasm-binary-reader-ast to postorderBen Smith2016-04-283-541/+416
* post-order interpreter passes all testsBen Smith2016-04-285-1035/+1513
* use post-order style ifBen Smith2016-04-2810-432/+1150
* WIPBen Smith2016-04-285-500/+245
* remove generation date from prebuilt re2c lexerBen Smith2016-04-281-1/+1
* rename Lexer -> AstLexer, Parser -> AstParserBen Smith2016-04-2816-1741/+1075
* add printf format attribute; fix some format bugsBen Smith2016-04-2811-459/+474
* compute line offsets on demandBen Smith2016-04-283-3714/+4484
* fix memory leak in interpreterBen Smith2016-04-271-1/+7
* update src/wasm-lexer.c to work with older re2cBen Smith2016-04-212-4155/+3585
* lex using re2c instead of flexBen Smith2016-04-2114-4250/+6713
* remove arity checks from type checkerBen Smith2016-04-181-27/+16
* more demo stuffBen Smith2016-04-181-0/+7
* fix emscripten release buildBen Smith2016-04-181-3/+21
* display binary writer logs in demoBen Smith2016-04-172-14/+132
* bindings for writeBinaryScriptBen Smith2016-04-173-46/+203
* emscripten build, w/ library bindingsBen Smith2016-04-175-0/+423
* add WasmStream; refactor writingBen Smith2016-04-1710-594/+719
* fix local name checking regression from 21deffc6Ben Smith2016-04-161-2/+6
* lex from buffer; move error formatting to lexerBen Smith2016-04-166-363/+696
* add help text, w/ testsBen Smith2016-04-156-3/+74
* error handling for binary readersBen Smith2016-04-1510-97/+139
* move parser error printing into callbackBen Smith2016-04-1510-110/+234
* generate label names; finer grained testsBen Smith2016-04-154-39/+201
* generate names for unnamed AST nodesBen Smith2016-04-159-29/+531
* rename traverse -> visitBen Smith2016-04-153-55/+55
* share WasmFuncDeclaration with Func and ImportBen Smith2016-04-1210-1740/+981
* simplify get_func_signatures in wasm-binary-writerBen Smith2016-04-121-31/+26
* remove WasmFunc.params_and_localsBen Smith2016-04-128-117/+103
* add memory.setblob and memory.getblob functionsBen Smith2016-04-111-3/+32
* use WASM_SUCCEEDED and WASM_FAILEDBen Smith2016-04-111-7/+7
* use WasmBool and suchBen Smith2016-04-111-9/+10
* better error handling between squirrel + wasmBen Smith2016-04-114-42/+112