summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* fix printing of i64 loads of 4 bytesAlon Zakai2016-01-291-1/+3
|
* fix ConvertSInt64 in binary formatAlon Zakai2016-01-292-3/+3
|
* fix more conversion opcodesAlon Zakai2016-01-292-8/+8
|
* fix conversion opcodes in binary formatAlon Zakai2016-01-292-12/+12
|
* add import module.base to binary formatAlon Zakai2016-01-283-5/+9
|
* join adjacent identical ifsAlon Zakai2016-01-281-2/+0
|
* current binary format has power of 2 memory, so use ceil to ensure that the ↵Alon Zakai2016-01-281-2/+2
| | | | conversion only increases memory, and does not make it too small for the segments
* fix memory segment reading in binary formatAlon Zakai2016-01-283-6/+11
|
* gather invokes when splitting wastsAlon Zakai2016-01-281-2/+2
|
* refactor check.py in preparation for running spec tests after being ↵Alon Zakai2016-01-281-27/+45
| | | | converted to binary and back
* Merge pull request #151 from WebAssembly/nanAlon Zakai2016-01-284-41/+75
|\ | | | | Output NaN payloads only
| * Use bit_cast in parseConst, avoid UBJF Bastien2016-01-281-24/+19
| |
| * Factor out bit_cast.JF Bastien2016-01-282-14/+43
| |
| * Don't emit NaN payload when zero.JF Bastien2016-01-282-11/+15
| |
| * Output NaN payloads onlyJF Bastien2016-01-282-10/+16
|/ | | | 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-2715-16/+61
| | | | 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-273-7/+81
|
* sort keys in metricsAlon Zakai2016-01-271-6/+15
|
* Merge pull request #147 from mbebenita/metricsAlon Zakai2016-01-274-0/+99
|\ | | | | Adds a --metrics command line argument.
| * Adds a --metrics command line argument to print metrics about .wast files ↵Michael2016-01-274-0/+99
|/ | | | between optimization passes.
* test all parts of spec tests for binary format, even when multiple modules ↵Alon Zakai2016-01-271-1/+38
| | | | in one file
* ignore zero-size segments in binary formatAlon Zakai2016-01-271-1/+6
|
* Merge pull request #146 from WebAssembly/update-testsDan Gohman2016-01-2716-2549/+3537
|\ | | | | Latest LLVM + http://reviews.llvm.org/D16650
| * Parenthesize macro arguments.Dan Gohman2016-01-271-2/+2
| |
| * support tee_local in .s filesAlon Zakai2016-01-278-1456/+2118
| |
| * Latest LLVM + http://reviews.llvm.org/D16650Dan Gohman2016-01-277-1091/+1417
|/
* verify binary outputs are valid wastsAlon Zakai2016-01-271-0/+5
|
* 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-277-85/+86
|
* 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
* | verify we can convert the spec tests to binary and backAlon Zakai2016-01-261-6/+8
| |
* | fix GrowMemory parsingAlon Zakai2016-01-261-0/+1
| |
* | refactor a binary format check method in check.pyAlon Zakai2016-01-261-20/+25
| |
* | Update waterfall repoJF Bastien2016-01-263-1/+2
| | | | | | | | Need to update arguments.
* | Merge pull request #143 from Lichtso/masterAlon Zakai2016-01-263-1/+55
|\ \ | | | | | | Ignore meta data emitted by clang on Mac OS X
| * | Added test case for .*_version_min * meta dataAlexander Meißner2016-01-262-0/+44
| | |
| * | Ignore meta data emitted by clang on Mac OS XAlexander Meißner2016-01-261-1/+11
|/ /
* | Merge pull request #142 from WebAssembly/update-testsAlon Zakai2016-01-256-28/+182
|\ \ | | | | | | Update llvm_autogenerated tests to LLVM r258792.
| * | 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
|/ /
* | 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
| |
* | Merge pull request #140 from WebAssembly/alignmentAlon Zakai2016-01-2564-2812/+4604
|\ \ | | | | | | Latest LLVM + http://reviews.llvm.org/D16534
| * | handle new alignment format from llvmAlon Zakai2016-01-254-21/+679
| | |