Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Support start | JF Bastien | 2016-02-05 | 4 | -0/+51 |
| | | | | | | | | | | | | | | As spec'd in: https://github.com/WebAssembly/design/pull/495 And discussed in: https://github.com/WebAssembly/spec/issues/231 This will make it simpler and more uniform to add a start entry point. s2wasm is the right place to add start because it'll eventually need to do other basic setup, e.g. put code in start to setup the stack, as dschuff is doing in: https://github.com/WebAssembly/binaryen/pull/179 Or rather, the linker is the right place and s2wasm happens to act as our linker right now. | ||||
* | Update waterfall build and revision | Derek Schuff | 2016-02-04 | 3 | -91/+1 |
| | | | | | This brings in the changes to pass --allocate-stack to s2wasm, and updates with a lot of new expected passing tests. | ||||
* | update spec tests | Alon Zakai | 2016-02-03 | 1 | -0/+0 |
| | |||||
* | update spec tests | Alon Zakai | 2016-02-02 | 1 | -0/+0 |
| | |||||
* | Update to revision 2686 | JF Bastien | 2016-02-02 | 5 | -1/+193 |
| | | | | It adds 3 new tests which clang can now generate as of r259508, but one fails to execute properly. | ||||
* | Shell: fix --entry parameter numbers | JF Bastien | 2016-02-02 | 1 | -37/+8 |
| | | | | When running the shell with --entry it was assumed that the signature had zero parameters. This isn't true for main, so look at the function's parameter list and construct a zero-initialized arguments vector of the right types. This fixes a few failures, some of which were hiding other failures. | ||||
* | Update to waterfall build 2678 | JF Bastien | 2016-02-02 | 827 | -34650/+83931 |
| | | | | Update the .s torture tests, and update+classify the binaryen shell failures. | ||||
* | use Return in s2wasm | Alon Zakai | 2016-02-01 | 57 | -8410/+6650 |
| | |||||
* | use Return in asm2wasm | Alon Zakai | 2016-02-01 | 6 | -17607/+17810 |
| | |||||
* | Update LLVM build to 2566 | Derek Schuff | 2016-02-01 | 3 | -1/+12 |
| | | | | | This pulls in support for frame pointers in LLVM and exposes more tests to binaryen, so update the test expectations accordingly. | ||||
* | fix call_indirect s2wasm parsing order #162 | Alon Zakai | 2016-02-01 | 2 | -0/+817 |
| | |||||
* | optimize store offsets from emscripten output | Alon Zakai | 2016-01-31 | 2 | -994/+412 |
| | |||||
* | optimize load offsets from emscripten output | Alon Zakai | 2016-01-31 | 4 | -604/+330 |
| | |||||
* | fix block type in LowerIfElse | Alon Zakai | 2016-01-31 | 2 | -0/+20 |
| | |||||
* | update spec tests | Alon Zakai | 2016-01-31 | 1 | -0/+0 |
| | |||||
* | Merge pull request #153 from WebAssembly/binary-spec-tests | Alon Zakai | 2016-01-29 | 10 | -460/+460 |
|\ | | | | | Binary spec tests | ||||
| * | fix switch in binary format | Alon Zakai | 2016-01-29 | 2 | -43/+43 |
| | | |||||
| * | fix I8Const usage | Alon Zakai | 2016-01-29 | 3 | -265/+265 |
| | | |||||
| * | update tests | Alon Zakai | 2016-01-29 | 6 | -123/+123 |
| | | |||||
| * | update test/s2wasm_known_binaryen_shell_test_failures.txt | Alon Zakai | 2016-01-29 | 1 | -4/+0 |
| | | |||||
| * | update test outputs | Alon Zakai | 2016-01-29 | 3 | -10/+10 |
| | | |||||
| * | fix ConvertSInt64 in binary format | Alon Zakai | 2016-01-29 | 1 | -2/+2 |
| | | |||||
| * | fix more conversion opcodes | Alon Zakai | 2016-01-29 | 1 | -4/+4 |
| | | |||||
| * | fix conversion opcodes in binary format | Alon Zakai | 2016-01-29 | 1 | -8/+8 |
| | | |||||
| * | add import module.base to binary format | Alon Zakai | 2016-01-28 | 2 | -3/+3 |
| | | |||||
| * | fix memory segment reading in binary format | Alon Zakai | 2016-01-28 | 2 | -2/+6 |
| | | |||||
* | | Revert s2wasm_known_binaryen_shell_test_failures.txt change | Derek Schuff | 2016-01-29 | 1 | -66/+11 |
| | | |||||
* | | Update torture test expectations | Derek Schuff | 2016-01-29 | 2 | -11/+73 |
|/ | | | | | Frame pointer support was recently added to LLVM, exposing more tests down the rest of the pipeline. | ||||
* | Don't emit NaN payload when zero. | JF Bastien | 2016-01-28 | 1 | -4/+4 |
| | |||||
* | Output NaN payloads only | JF Bastien | 2016-01-28 | 1 | -4/+4 |
| | | | | As discussed with @binji and @sunfish in https://github.com/WebAssembly/sexpr-wasm-prototype/issues/28 | ||||
* | Write each memory segment on its own line | JF Bastien | 2016-01-27 | 14 | -14/+59 |
| | | | | 30k+ column files are silly. | ||||
* | s2wasm: support aliased functions | JF Bastien | 2016-01-27 | 2 | -0/+51 |
| | |||||
* | support tee_local in .s files | Alon Zakai | 2016-01-27 | 7 | -1456/+2109 |
| | |||||
* | Latest LLVM + http://reviews.llvm.org/D16650 | Dan Gohman | 2016-01-27 | 7 | -1091/+1417 |
| | |||||
* | fix function results in binary format reading | Alon Zakai | 2016-01-27 | 6 | -85/+85 |
| | |||||
* | Update waterfall repo | JF Bastien | 2016-01-26 | 2 | -0/+0 |
| | | | | Need to update arguments. | ||||
* | Added test case for .*_version_min * meta data | Alexander Meißner | 2016-01-26 | 2 | -0/+44 |
| | |||||
* | Update .wast files with expected output. | Dan Gohman | 2016-01-25 | 2 | -6/+94 |
| | |||||
* | Update llvm_autogenerated tests to LLVM r258792. | Dan Gohman | 2016-01-25 | 4 | -22/+88 |
| | |||||
* | handle new alignment format from llvm | Alon Zakai | 2016-01-25 | 3 | -19/+635 |
| | |||||
* | Latest LLVM + http://reviews.llvm.org/D16534 | Dan Gohman | 2016-01-25 | 60 | -2791/+3925 |
| | |||||
* | fold if-br into br_if | Alon Zakai | 2016-01-23 | 6 | -219/+234 |
| | |||||
* | avoid emitting a block in a loop when the .wast format allows doing so #139 | Alon Zakai | 2016-01-23 | 10 | -18455/+17975 |
| | |||||
* | allocate __stack_pointer completely | Alon Zakai | 2016-01-22 | 52 | -82/+82 |
| | |||||
* | missing file | Alon Zakai | 2016-01-22 | 1 | -0/+433 |
| | |||||
* | add I32ReinterpretF32 in binary format, for now | Alon Zakai | 2016-01-22 | 1 | -0/+431 |
| | |||||
* | add missing binary opcodes | Alon Zakai | 2016-01-21 | 1 | -0/+397 |
| | |||||
* | Merge pull request #129 from WebAssembly/binaryen-shell-command-lines | Alon Zakai | 2016-01-20 | 2 | -71/+0 |
|\ | | | | | Use command-line & waterfall for binaryen-shell | ||||
| * | Use command-line & waterfall for binaryen-shell | JF Bastien | 2016-01-20 | 2 | -71/+0 |
| | | |||||
* | | mapLocals even if no locals, but there are params #127 | Alon Zakai | 2016-01-20 | 6 | -16/+38 |
|/ |