Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix nan comparisons | Alon Zakai | 2016-02-02 | 1 | -4/+4 |
| | |||||
* | in assert tests, verify nans are identical | Alon Zakai | 2016-02-02 | 1 | -2/+15 |
| | |||||
* | simplify interpreter int reinterpreting | Alon Zakai | 2016-02-02 | 1 | -10/+2 |
| | |||||
* | parse nans with all due care | Alon Zakai | 2016-02-02 | 1 | -2/+2 |
| | |||||
* | convert CopySign to use int bits | Alon Zakai | 2016-02-02 | 1 | -8/+4 |
| | |||||
* | convert Neg to use int bits | Alon Zakai | 2016-02-02 | 1 | -4/+6 |
| | |||||
* | convert Abs to use int bits | Alon Zakai | 2016-02-02 | 2 | -2/+15 |
| | |||||
* | save int bits in Literals, only bitcast to float/double on explicit request | Alon Zakai | 2016-02-02 | 6 | -69/+73 |
| | |||||
* | update spec tests | Alon Zakai | 2016-02-02 | 1 | -0/+0 |
| | |||||
* | don't accept -+ #163 | Alon Zakai | 2016-02-02 | 1 | -1/+5 |
| | |||||
* | 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. | ||||
* | Merge pull request #166 from WebAssembly/explicit | JF Bastien | 2016-02-02 | 4 | -18/+18 |
|\ | | | | | Make Literal's ctors explicit | ||||
| * | Make Literal's ctors explicit | JF Bastien | 2016-02-02 | 4 | -18/+18 |
|/ | | | | This tends to avoid silly mistakes, which I'm worried about after adding an explicit ctor with the enum WasmType parameter. See 'C++ Coding Standards: 101 Rules, Guidelines, and Best Practices' rule #40 'avoid providing implicit conversion'. | ||||
* | Merge pull request #165 from WebAssembly/entry-params | JF Bastien | 2016-02-02 | 4 | -46/+38 |
|\ | | | | | Shell: fix --entry parameter numbers | ||||
| * | Shell: fix --entry parameter numbers | JF Bastien | 2016-02-02 | 4 | -46/+38 |
|/ | | | | 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. | ||||
* | Merge pull request #164 from WebAssembly/update-2678 | JF Bastien | 2016-02-02 | 827 | -34650/+83931 |
|\ | | | | | Update to waterfall build 2678 | ||||
| * | 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 | 58 | -8420/+6651 |
| | |||||
* | use Return in asm2wasm | Alon Zakai | 2016-02-01 | 7 | -17621/+17811 |
| | |||||
* | add return node | Alon Zakai | 2016-02-01 | 4 | -22/+56 |
| | |||||
* | Merge pull request #157 from WebAssembly/test_branch | Derek Schuff | 2016-02-01 | 5 | -23673/+25450 |
|\ | | | | | Update LLVM build to 2566 | ||||
| * | relax wasm.js assertions on alignment, and update wasm.js build | Alon Zakai | 2016-02-01 | 2 | -23672/+25438 |
| | | |||||
| * | 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. | ||||
* | use getReachableWasmType in if_else and select | Alon Zakai | 2016-02-01 | 3 | -4/+9 |
| | |||||
* | add an unreachable type, so we can properly type check binaries with an ↵ | Alon Zakai | 2016-02-01 | 1 | -4/+14 |
| | | | | unreachable side (which we then ignore) #160 | ||||
* | set type for loop #161 | Alon Zakai | 2016-02-01 | 3 | -0/+6 |
| | |||||
* | fix call_indirect s2wasm parsing order #162 | Alon Zakai | 2016-02-01 | 3 | -9/+822 |
| | |||||
* | clean up refactored call processing code | Alon Zakai | 2016-02-01 | 1 | -15/+12 |
| | |||||
* | refactor call processing code in s2wasm to not share as much between ↵ | Alon Zakai | 2016-02-01 | 1 | -31/+43 |
| | | | | call_indirect and the others, as we need to rewrite the call_indirect code | ||||
* | optimize store offsets from emscripten output | Alon Zakai | 2016-01-31 | 3 | -996/+424 |
| | |||||
* | optimize load offsets from emscripten output | Alon Zakai | 2016-01-31 | 7 | -604/+403 |
| | |||||
* | fix block type in LowerIfElse | Alon Zakai | 2016-01-31 | 3 | -0/+21 |
| | |||||
* | update spec tests | Alon Zakai | 2016-01-31 | 1 | -0/+0 |
| | |||||
* | handle initial comments in wast splitting | Alon Zakai | 2016-01-31 | 1 | -0/+5 |
| | |||||
* | refactor some binary writing code | Alon Zakai | 2016-01-30 | 1 | -14/+14 |
| | |||||
* | Do relocation properly when ignoring unknown symbols | JF Bastien | 2016-01-30 | 1 | -2/+4 |
| | | | | My previous patch didn't perform the relocation, so it stuck around. Make it a nullptr instead. | ||||
* | Merge pull request #153 from WebAssembly/binary-spec-tests | Alon Zakai | 2016-01-29 | 14 | -565/+615 |
|\ | | | | | Binary spec tests | ||||
| * | enable binary format spec test outputs | Alon Zakai | 2016-01-29 | 1 | -1/+1 |
| | | |||||
| * | enable binary format spec tests | Alon Zakai | 2016-01-29 | 1 | -1/+1 |
| | | |||||
| * | fix switch in binary format | Alon Zakai | 2016-01-29 | 3 | -72/+67 |
| | | |||||
| * | refactor binary format break code | Alon Zakai | 2016-01-29 | 1 | -10/+19 |
| | | |||||
| * | don't let ceil in binary memory size computation let us get to UINT_MAX ↵ | Alon Zakai | 2016-01-29 | 1 | -2/+2 |
| | | | | | | | | which can overflow | ||||
| * | allow memory size 0 in binary format | Alon Zakai | 2016-01-29 | 1 | -5/+16 |
| | | |||||
| * | fix I8Const usage | Alon Zakai | 2016-01-29 | 4 | -268/+268 |
| | | |||||
| * | update tests | Alon Zakai | 2016-01-29 | 6 | -123/+123 |
| | | |||||
| * | if functions are already type-named, do not change their types | Alon Zakai | 2016-01-29 | 1 | -1/+3 |
| | | |||||
| * | print named types of functions | Alon Zakai | 2016-01-29 | 1 | -0/+3 |
| | | |||||
| * | fix function type parsing in s-parser | Alon Zakai | 2016-01-29 | 1 | -3/+3 |
| | | |||||
| * | 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 |
| | |