summaryrefslogtreecommitdiff
path: root/src/binaryen-shell.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Avoid potential setjmp clobberJF Bastien2016-01-131-65/+77
| | | | | | | -Wextra adds checks for potential clobbers which triggered in binaryen-shell.cpp: might be clobbered by ‘longjmp’ or ‘vfork’ [-Werror=clobbered] The fix moves the setjmp/longjmp using code into another function, and passes in potentially-clobbered values from the parent frame so they can't be clobbered. We could also mark them as volatile but that's a big hammer.
* use simplify-locals by defaultAlon Zakai2016-01-091-0/+1
|
* add -O option to shell that runs default optimization passesAlon Zakai2016-01-081-1/+6
|
* add some s-parser debuggingAlon Zakai2015-12-291-1/+1
|
* Fix warnings found by GCCJF Bastien2015-12-221-1/+2
| | | | | | My previous patch addressed all LLVM warnings, this one addresses all the GCC ones as well (mostly signed / unsigned mix). The patch also turns on -Wall -Werror.
* Fix the license headersJF Bastien2015-12-211-1/+15
| | | | This applies Apache 2.0 properly (as far as our lawyers have told me). We can do this early since all of the code was written by Alon Zakai.
* update spec test interpreter to new spectest module nameAlon Zakai2015-12-011-2/+2
|
* refactor wasm.js so that it will be able to support multiple wasm loading ↵Alon Zakai2015-11-281-0/+4
| | | | methods
* ensure memory is initialized to 0 in native shellAlon Zakai2015-11-271-1/+4
|
* unify convert/compare into unary/binary, and do a pre-pass in s-expression ↵Alon Zakai2015-11-271-2/+3
| | | | parser for function types, to fix new assertions that notice some missing types
* create an AllocatingModule which handles allocation for its elementsAlon Zakai2015-11-241-2/+2
|
* print logging prints to stderrAlon Zakai2015-11-221-3/+3
|
* add printing in module validity testsAlon Zakai2015-11-201-2/+10
|
* annotate trapsAlon Zakai2015-11-171-1/+2
|
* docsAlon Zakai2015-11-131-0/+4
|
* add descriptions to passesAlon Zakai2015-11-131-1/+1
|
* add shell testsAlon Zakai2015-11-131-3/+6
|
* pass supportAlon Zakai2015-11-131-3/+45
|
* improve printingAlon Zakai2015-11-111-2/+4
|
* update env varAlon Zakai2015-11-111-1/+1
|
* argument handling in shellAlon Zakai2015-11-111-0/+279