summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Write each memory segment on its own lineJF Bastien2016-01-271-2/+2
| | | | 30k+ column files are silly.
* Add s2wasm option to ignore unknown symbolsJF Bastien2016-01-272-8/+22
| | | | This is useful for bringup.
* s2wasm: support aliased functionsJF Bastien2016-01-271-7/+30
|
* sort keys in metricsAlon Zakai2016-01-271-6/+15
|
* Adds a --metrics command line argument to print metrics about .wast files ↵Michael2016-01-273-0/+98
| | | | between optimization passes.
* ignore zero-size segments in binary formatAlon Zakai2016-01-271-1/+6
|
* Parenthesize macro arguments.Dan Gohman2016-01-271-2/+2
|
* support tee_local in .s filesAlon Zakai2016-01-271-0/+9
|
* parse 0-size blocksAlon Zakai2016-01-272-4/+2
|
* fix select typeAlon Zakai2016-01-272-1/+6
|
* fix MemorySize typeAlon Zakai2016-01-271-1/+5
|
* fix function results in binary format readingAlon Zakai2016-01-271-0/+1
|
* improve assertAlon Zakai2016-01-271-1/+7
|
* Merge pull request #144 from mbebenita/apple-colorsAlon Zakai2016-01-271-1/+1
|\ | | | | Fix colors on OSX.
| * Fix colors on OSX.Michael2016-01-261-1/+1
| | | | | | | | Apple OSes define __APPLE__ instead of the lower case __apple__.
* | increase function and block sizes in binary format, to get more real-world ↵Alon Zakai2016-01-261-6/+6
| | | | | | | | code to build
* | fix GrowMemory parsingAlon Zakai2016-01-261-0/+1
| |
* | Ignore meta data emitted by clang on Mac OS XAlexander Meißner2016-01-261-1/+11
| |
* | support p2align for function alignment in s2wasmAlon Zakai2016-01-251-1/+1
| |
* | accept either align or p2align on globals in s2wasmAlon Zakai2016-01-251-1/+1
| |
* | handle new alignment format from llvmAlon Zakai2016-01-251-2/+44
| |
* | fold if-br into br_ifAlon Zakai2016-01-231-3/+12
| |
* | avoid emitting a block in a loop when the .wast format allows doing so #139Alon Zakai2016-01-231-1/+10
| |
* | allocate __stack_pointer completelyAlon Zakai2016-01-221-1/+3
| |
* | remove bad commentAlon Zakai2016-01-221-1/+1
| |
* | more flexibility in section reading in binary format codeAlon Zakai2016-01-221-16/+23
|/
* add more binary opcodes and a kitchen sink test #136Alon Zakai2016-01-221-2/+6
|
* add I32ReinterpretF32 in binary format, for nowAlon Zakai2016-01-221-2/+3
|
* add missing binary opcodesAlon Zakai2016-01-211-22/+57
|
* Merge pull request #129 from WebAssembly/binaryen-shell-command-linesAlon Zakai2016-01-201-92/+52
|\ | | | | Use command-line & waterfall for binaryen-shell
| * Use command-line & waterfall for binaryen-shellJF Bastien2016-01-201-92/+52
| |
* | wasm2asm: use support/command-line.hJF Bastien2016-01-202-36/+40
| |
* | mapLocals even if no locals, but there are params #127Alon Zakai2016-01-201-5/+8
| |
* | only the IString constructor for Name can avoid memory copyingAlon Zakai2016-01-201-1/+1
|/
* Fix command-line help when there's only long or shortJF Bastien2016-01-201-2/+4
|
* Don't allow re-using memoryJF Bastien2016-01-201-1/+1
|
* Name: support std::string ctorJF Bastien2016-01-201-0/+1
| | | This makes other code less verbose
* Fix formatJF Bastien2016-01-201-6/+7
|
* clear global state for each function in binary processing #125Alon Zakai2016-01-201-0/+4
|
* fix switch default in binary format #123Alon Zakai2016-01-201-2/+7
|
* improve wasm2asm switch emitting, and add testcaseAlon Zakai2016-01-201-4/+9
|
* fix mapLocals in binary format handlingAlon Zakai2016-01-191-4/+4
|
* Merge pull request #103 from mbebenita/static-polyAlon Zakai2016-01-1915-337/+344
|\ | | | | Use LLVM style static polymorphism for AST Visitors
| * Add unreachable macro for the default case.Michael Bebenita2016-01-151-4/+1
| |
| * Add default case so that GCC doesn't complain.Michael Bebenita2016-01-141-0/+4
| |
| * Some cleanup.Michael Bebenita2016-01-1412-70/+51
| |
| * Use LLVM style static polymorphism for WasmVisitors.Michael Bebenita2016-01-1315-255/+264
| |
| * A more generic compiler pass system.Michael Bebenita2016-01-138-96/+112
| |
* | Merge pull request #119 from JSStats/mem-offset-flagAlon Zakai2016-01-191-2/+2
|\ \ | | | | | | Memory access offset flag is bit 4.
| * | Memory access offset flag is bit 4.Douglas Crosher2016-01-181-2/+2
| | |