summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * add some finalize() calls for ifsAlon Zakai2016-09-071-1/+3
| |
| * add a test for loop finalizationAlon Zakai2016-09-075-0/+108
| |
| * finalize loops in asm2wasm, which is now necessary as they may need to be ↵Alon Zakai2016-09-071-0/+5
| | | | | | | | dropped
| * drop the first element in a block too, if necessaryAlon Zakai2016-09-071-1/+1
| |
| * run vacuum again after autodrop in asm2wasm, if optimizingAlon Zakai2016-09-077-130/+431
| |
| * handle asm.js globals that are set and the return value usedAlon Zakai2016-09-072-1/+15
| |
| * fix AutoDrop block handling - the block type might change as we modify its ↵Alon Zakai2016-09-075-168/+129
| | | | | | | | contents
| * improve full mode printingAlon Zakai2016-09-071-0/+3
| |
| * fix ControlFlowWalker handling of ifs when looking for break targetsAlon Zakai2016-09-071-1/+2
| |
| * asm2wasm debugging assertsAlon Zakai2016-09-071-1/+2
| |
| * set type of calls to their target, instead of the previous behavior where ↵Alon Zakai2016-09-076-4/+116
| | | | | | | | the asm.js context informed us. this lets us add drops where necessary
| * use globals in asm2wasmAlon Zakai2016-09-0731-2906/+1582
| |
| * get_global and set_global use a Name instead of an Index, to be more ↵Alon Zakai2016-09-077-54/+39
| | | | | | | | 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-079-25/+36
| |
| * import kindsAlon Zakai2016-09-078-28/+84
| |
| * export kindsAlon Zakai2016-09-0741-68/+131
| |
| * support (data .. ..), separate strings in a data()Alon Zakai2016-09-071-7/+7
| |
| * add a drop for final elements in blocks if they are not usedAlon Zakai2016-09-079-125/+203
| |
| * add an ExpressionStack traversalAlon Zakai2016-09-072-20/+44
| |
| * update check.py skip lists for spec testsAlon Zakai2016-09-071-1/+1
| |
| * update testsAlon Zakai2016-09-071-4/+4
| |
| * grow_memory no longer trapsAlon Zakai2016-09-071-3/+4
| |
| * interpreter debug and asserts fixingAlon Zakai2016-09-071-29/+5
| |
| * globals printing fix, handle the case with no moduleAlon Zakai2016-09-071-1/+2
| |
| * SetGlobal should not return a valueAlon Zakai2016-09-075-8/+1
| |
| * some additional validationsAlon Zakai2016-09-072-0/+16
| |
| * support (memory (data ..)) notationAlon Zakai2016-09-071-2/+15
| |
| * a table is needed if there is a call_indirectAlon Zakai2016-09-071-0/+1
| |
| * call_indirect is now structural, so no need to pass the type name aroundAlon Zakai2016-09-073-7/+5
| |
| * check store value type, and validation printing improvementsAlon Zakai2016-09-072-4/+10
| |
| * print wasm types in full modeAlon Zakai2016-09-072-16/+17
| |
| * parse s-expression quoted strings more carefullyAlon Zakai2016-09-071-6/+12
| |
| * WIP get spec tests to pass by ignoring stacky stuffAlon Zakai2016-09-071-2/+22
| |
| * ignore unused return values in functionsAlon Zakai2016-09-071-2/+4
| |
| * tolerate returning a nopAlon Zakai2016-09-071-1/+0
| |
| * throw a parse error on bad result aritiesAlon Zakai2016-09-071-1/+4
| |
| * wasm-shell improvements: print out which module is built, add option to skip ↵Alon Zakai2016-09-071-2/+27
| | | | | | | | lines
| * update binary version to 0x0cAlon Zakai2016-09-071-1/+1
| |
| * TEMP no wasm backend tests for nowAlon Zakai2016-09-071-1/+1
| |
| * TEMP no torture tests for nowAlon Zakai2016-09-071-1/+1
| |
| * don't depend on order of operations in calls, it varies by compilerAlon Zakai2016-09-0713-1417/+1419
| |
| * fix compilation error on recent clangAlon Zakai2016-09-071-2/+2
| |
| * select values must be validAlon Zakai2016-09-073-17/+21
| |
| * move drop into blocks, dropping all the breaks as well, when possibleAlon Zakai2016-09-073-282/+344
| |
| * loops no longer have an out label and other upstream loop updatesAlon Zakai2016-09-0756-40636/+41705
| |
| * call_indirect now has the target at the endAlon Zakai2016-09-0727-331/+333
| |
| * it is not cool to return a nopAlon Zakai2016-09-072-1/+2
| |
| * add drop and tee expressionsAlon Zakai2016-09-07106-11169/+16826
| |
| * remove wasm2asm tests, temporarily disable .s testsAlon Zakai2016-09-071-104/+70
| |
| * remove lower-if-else, as it's no longer neededAlon Zakai2016-09-075-140/+0
| |