index
:
forks/binaryen.git
main
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Collapse
)
Author
Age
Files
Lines
...
|
*
add some finalize() calls for ifs
Alon Zakai
2016-09-07
1
-1
/
+3
|
|
|
*
add a test for loop finalization
Alon Zakai
2016-09-07
5
-0
/
+108
|
|
|
*
finalize loops in asm2wasm, which is now necessary as they may need to be ↵
Alon Zakai
2016-09-07
1
-0
/
+5
|
|
|
|
|
|
|
|
dropped
|
*
drop the first element in a block too, if necessary
Alon Zakai
2016-09-07
1
-1
/
+1
|
|
|
*
run vacuum again after autodrop in asm2wasm, if optimizing
Alon Zakai
2016-09-07
7
-130
/
+431
|
|
|
*
handle asm.js globals that are set and the return value used
Alon Zakai
2016-09-07
2
-1
/
+15
|
|
|
*
fix AutoDrop block handling - the block type might change as we modify its ↵
Alon Zakai
2016-09-07
5
-168
/
+129
|
|
|
|
|
|
|
|
contents
|
*
improve full mode printing
Alon Zakai
2016-09-07
1
-0
/
+3
|
|
|
*
fix ControlFlowWalker handling of ifs when looking for break targets
Alon Zakai
2016-09-07
1
-1
/
+2
|
|
|
*
asm2wasm debugging asserts
Alon Zakai
2016-09-07
1
-1
/
+2
|
|
|
*
set type of calls to their target, instead of the previous behavior where ↵
Alon Zakai
2016-09-07
6
-4
/
+116
|
|
|
|
|
|
|
|
the asm.js context informed us. this lets us add drops where necessary
|
*
use globals in asm2wasm
Alon Zakai
2016-09-07
31
-2906
/
+1582
|
|
|
*
get_global and set_global use a Name instead of an Index, to be more ↵
Alon Zakai
2016-09-07
7
-54
/
+39
|
|
|
|
|
|
|
|
consistent with refering to other global objects; e.g. this avoids ordering issues with imported vs non-imported globals
|
*
import type for globals
Alon Zakai
2016-09-07
9
-25
/
+36
|
|
|
*
import kinds
Alon Zakai
2016-09-07
8
-28
/
+84
|
|
|
*
export kinds
Alon Zakai
2016-09-07
41
-68
/
+131
|
|
|
*
support (data .. ..), separate strings in a data()
Alon Zakai
2016-09-07
1
-7
/
+7
|
|
|
*
add a drop for final elements in blocks if they are not used
Alon Zakai
2016-09-07
9
-125
/
+203
|
|
|
*
add an ExpressionStack traversal
Alon Zakai
2016-09-07
2
-20
/
+44
|
|
|
*
update check.py skip lists for spec tests
Alon Zakai
2016-09-07
1
-1
/
+1
|
|
|
*
update tests
Alon Zakai
2016-09-07
1
-4
/
+4
|
|
|
*
grow_memory no longer traps
Alon Zakai
2016-09-07
1
-3
/
+4
|
|
|
*
interpreter debug and asserts fixing
Alon Zakai
2016-09-07
1
-29
/
+5
|
|
|
*
globals printing fix, handle the case with no module
Alon Zakai
2016-09-07
1
-1
/
+2
|
|
|
*
SetGlobal should not return a value
Alon Zakai
2016-09-07
5
-8
/
+1
|
|
|
*
some additional validations
Alon Zakai
2016-09-07
2
-0
/
+16
|
|
|
*
support (memory (data ..)) notation
Alon Zakai
2016-09-07
1
-2
/
+15
|
|
|
*
a table is needed if there is a call_indirect
Alon Zakai
2016-09-07
1
-0
/
+1
|
|
|
*
call_indirect is now structural, so no need to pass the type name around
Alon Zakai
2016-09-07
3
-7
/
+5
|
|
|
*
check store value type, and validation printing improvements
Alon Zakai
2016-09-07
2
-4
/
+10
|
|
|
*
print wasm types in full mode
Alon Zakai
2016-09-07
2
-16
/
+17
|
|
|
*
parse s-expression quoted strings more carefully
Alon Zakai
2016-09-07
1
-6
/
+12
|
|
|
*
WIP get spec tests to pass by ignoring stacky stuff
Alon Zakai
2016-09-07
1
-2
/
+22
|
|
|
*
ignore unused return values in functions
Alon Zakai
2016-09-07
1
-2
/
+4
|
|
|
*
tolerate returning a nop
Alon Zakai
2016-09-07
1
-1
/
+0
|
|
|
*
throw a parse error on bad result arities
Alon Zakai
2016-09-07
1
-1
/
+4
|
|
|
*
wasm-shell improvements: print out which module is built, add option to skip ↵
Alon Zakai
2016-09-07
1
-2
/
+27
|
|
|
|
|
|
|
|
lines
|
*
update binary version to 0x0c
Alon Zakai
2016-09-07
1
-1
/
+1
|
|
|
*
TEMP no wasm backend tests for now
Alon Zakai
2016-09-07
1
-1
/
+1
|
|
|
*
TEMP no torture tests for now
Alon Zakai
2016-09-07
1
-1
/
+1
|
|
|
*
don't depend on order of operations in calls, it varies by compiler
Alon Zakai
2016-09-07
13
-1417
/
+1419
|
|
|
*
fix compilation error on recent clang
Alon Zakai
2016-09-07
1
-2
/
+2
|
|
|
*
select values must be valid
Alon Zakai
2016-09-07
3
-17
/
+21
|
|
|
*
move drop into blocks, dropping all the breaks as well, when possible
Alon Zakai
2016-09-07
3
-282
/
+344
|
|
|
*
loops no longer have an out label and other upstream loop updates
Alon Zakai
2016-09-07
56
-40636
/
+41705
|
|
|
*
call_indirect now has the target at the end
Alon Zakai
2016-09-07
27
-331
/
+333
|
|
|
*
it is not cool to return a nop
Alon Zakai
2016-09-07
2
-1
/
+2
|
|
|
*
add drop and tee expressions
Alon Zakai
2016-09-07
106
-11169
/
+16826
|
|
|
*
remove wasm2asm tests, temporarily disable .s tests
Alon Zakai
2016-09-07
1
-104
/
+70
|
|
|
*
remove lower-if-else, as it's no longer needed
Alon Zakai
2016-09-07
5
-140
/
+0
|
|
[prev]
[next]