summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* Support startJF Bastien2016-02-054-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 revisionDerek Schuff2016-02-043-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 testsAlon Zakai2016-02-031-0/+0
|
* update spec testsAlon Zakai2016-02-021-0/+0
|
* Update to revision 2686JF Bastien2016-02-025-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 numbersJF Bastien2016-02-021-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 2678JF Bastien2016-02-02827-34650/+83931
| | | | Update the .s torture tests, and update+classify the binaryen shell failures.
* use Return in s2wasmAlon Zakai2016-02-0157-8410/+6650
|
* use Return in asm2wasmAlon Zakai2016-02-016-17607/+17810
|
* Update LLVM build to 2566Derek Schuff2016-02-013-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 #162Alon Zakai2016-02-012-0/+817
|
* optimize store offsets from emscripten outputAlon Zakai2016-01-312-994/+412
|
* optimize load offsets from emscripten outputAlon Zakai2016-01-314-604/+330
|
* fix block type in LowerIfElseAlon Zakai2016-01-312-0/+20
|
* update spec testsAlon Zakai2016-01-311-0/+0
|
* Merge pull request #153 from WebAssembly/binary-spec-testsAlon Zakai2016-01-2910-460/+460
|\ | | | | Binary spec tests
| * fix switch in binary formatAlon Zakai2016-01-292-43/+43
| |
| * fix I8Const usageAlon Zakai2016-01-293-265/+265
| |
| * update testsAlon Zakai2016-01-296-123/+123
| |
| * update test/s2wasm_known_binaryen_shell_test_failures.txtAlon Zakai2016-01-291-4/+0
| |
| * update test outputsAlon Zakai2016-01-293-10/+10
| |
| * fix ConvertSInt64 in binary formatAlon Zakai2016-01-291-2/+2
| |
| * fix more conversion opcodesAlon Zakai2016-01-291-4/+4
| |
| * fix conversion opcodes in binary formatAlon Zakai2016-01-291-8/+8
| |
| * add import module.base to binary formatAlon Zakai2016-01-282-3/+3
| |
| * fix memory segment reading in binary formatAlon Zakai2016-01-282-2/+6
| |
* | Revert s2wasm_known_binaryen_shell_test_failures.txt changeDerek Schuff2016-01-291-66/+11
| |
* | Update torture test expectationsDerek Schuff2016-01-292-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 Bastien2016-01-281-4/+4
|
* Output NaN payloads onlyJF Bastien2016-01-281-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 lineJF Bastien2016-01-2714-14/+59
| | | | 30k+ column files are silly.
* s2wasm: support aliased functionsJF Bastien2016-01-272-0/+51
|
* support tee_local in .s filesAlon Zakai2016-01-277-1456/+2109
|
* Latest LLVM + http://reviews.llvm.org/D16650Dan Gohman2016-01-277-1091/+1417
|
* fix function results in binary format readingAlon Zakai2016-01-276-85/+85
|
* Update waterfall repoJF Bastien2016-01-262-0/+0
| | | | Need to update arguments.
* Added test case for .*_version_min * meta dataAlexander Meißner2016-01-262-0/+44
|
* Update .wast files with expected output.Dan Gohman2016-01-252-6/+94
|
* Update llvm_autogenerated tests to LLVM r258792.Dan Gohman2016-01-254-22/+88
|
* handle new alignment format from llvmAlon Zakai2016-01-253-19/+635
|
* Latest LLVM + http://reviews.llvm.org/D16534Dan Gohman2016-01-2560-2791/+3925
|
* fold if-br into br_ifAlon Zakai2016-01-236-219/+234
|
* avoid emitting a block in a loop when the .wast format allows doing so #139Alon Zakai2016-01-2310-18455/+17975
|
* allocate __stack_pointer completelyAlon Zakai2016-01-2252-82/+82
|
* missing fileAlon Zakai2016-01-221-0/+433
|
* add I32ReinterpretF32 in binary format, for nowAlon Zakai2016-01-221-0/+431
|
* add missing binary opcodesAlon Zakai2016-01-211-0/+397
|
* Merge pull request #129 from WebAssembly/binaryen-shell-command-linesAlon Zakai2016-01-202-71/+0
|\ | | | | Use command-line & waterfall for binaryen-shell
| * Use command-line & waterfall for binaryen-shellJF Bastien2016-01-202-71/+0
| |
* | mapLocals even if no locals, but there are params #127Alon Zakai2016-01-206-16/+38
|/