Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | handle continues in one-time loops | Alon Zakai | 2016-03-05 | 4 | -559/+588 |
| | |||||
* | cast f32 to f64 before calling f64-to-int in asm2wasm | Alon Zakai | 2016-03-05 | 2 | -1/+10 |
| | |||||
* | harmonize ffi calls in asm2wasm, adding arguments as needed. this helps with ↵ | Alon Zakai | 2016-03-05 | 2 | -0/+19 |
| | | | | asm ffis which tolerate overloading, unlike wasm | ||||
* | support memory segments in wasm modules, which we get if the wasm backend ↵ | Alon Zakai | 2016-03-04 | 1 | -0/+0 |
| | | | | was used | ||||
* | wasm.js glue integration is now added by emscripten as a pre-js, so it's ↵ | Alon Zakai | 2016-03-04 | 1 | -0/+0 |
| | | | | optimized with the rest of the code, and not as part of the wasm.js executable | ||||
* | Merge pull request #221 from WebAssembly/update-vanilla | Alon Zakai | 2016-03-03 | 1 | -0/+0 |
|\ | | | | | Update emscripten | ||||
| * | update emscripten | Alon Zakai | 2016-03-03 | 1 | -0/+0 |
| | | |||||
* | | update spec test repo | Alon Zakai | 2016-03-02 | 1 | -0/+0 |
| | | |||||
* | | update select changes in spec | Alon Zakai | 2016-03-02 | 5 | -183/+183 |
|/ | |||||
* | update for emscripten PR4135 | Derek Schuff | 2016-03-01 | 1 | -0/+0 |
| | |||||
* | Merge pull request #204 from mbebenita/print-compact | Alon Zakai | 2016-02-29 | 3 | -54/+55 |
|\ | | | | | Compact printing. | ||||
| * | Whitespace removal. | Michael | 2016-02-22 | 3 | -54/+55 |
| | | |||||
* | | update spec test repo | Alon Zakai | 2016-02-25 | 1 | -0/+0 |
| | | |||||
* | | Update to waterfall revision 3450 | JF Bastien | 2016-02-23 | 280 | -20566/+29816 |
| | | | | | | | | Some new tests, some of which abort (and I haven't investigated). | ||||
* | | Merge pull request #212 from WebAssembly/grow-memory-returns | Alon Zakai | 2016-02-23 | 1 | -0/+0 |
|\ \ | |/ |/| | Grow memory returns a value now | ||||
| * | grow memory returns a value now, and we can update the spec tests after ↵ | Alon Zakai | 2016-02-23 | 1 | -0/+0 |
| | | | | | | | | doing that | ||||
* | | Bug fix and adds printing / parsing tests. | Michael | 2016-02-22 | 2 | -0/+55 |
|/ | |||||
* | Merge pull request #209 from WebAssembly/asm-fixes | Alon Zakai | 2016-02-21 | 2 | -0/+28 |
|\ | | | | | Asm fixes | ||||
| * | support asm.js ceil | Alon Zakai | 2016-02-21 | 2 | -0/+28 |
| | | |||||
* | | Merge pull request #206 from WebAssembly/align-implicit | Alon Zakai | 2016-02-20 | 30 | -2345/+2345 |
|\ \ | |/ |/| | Don't print the default alignment | ||||
| * | do not print alignment if it is the implicit default, which is the number of ↵ | Alon Zakai | 2016-02-20 | 30 | -2345/+2345 |
| | | | | | | | | bytes | ||||
* | | print out total nodes in --metrics | Alon Zakai | 2016-02-20 | 2 | -0/+64 |
| | | |||||
* | | Update torture tests to 3321 | JF Bastien | 2016-02-20 | 220 | -14312/+10068 |
|/ | | | | Two new tests fail because of imports, on that used to pass now uses memset because LLVM is smarter. | ||||
* | add unaligned access wasm_backend testcase | Alon Zakai | 2016-02-19 | 2 | -0/+85 |
| | |||||
* | use newer vanilla emscripten | Alon Zakai | 2016-02-19 | 1 | -0/+0 |
| | |||||
* | use 3321 for now, for newer llvm | Alon Zakai | 2016-02-19 | 1 | -1/+1 |
| | |||||
* | ensure a stable sort in ReorderLocals | Alon Zakai | 2016-02-19 | 3 | -2322/+2322 |
| | |||||
* | Reorder locals. | Michael | 2016-02-19 | 5 | -1765/+1827 |
| | |||||
* | fix the topmost/switch label in LowerCase | Alon Zakai | 2016-02-18 | 1 | -6/+6 |
| | |||||
* | LowerCase pass | Alon Zakai | 2016-02-18 | 2 | -0/+169 |
| | |||||
* | overload wasm printing in std namespace | Alon Zakai | 2016-02-17 | 1 | -2/+1 |
| | |||||
* | add wasm-printing.h | Alon Zakai | 2016-02-17 | 1 | -2/+4 |
| | |||||
* | add example testcases to auto-updater, and update it | Alon Zakai | 2016-02-17 | 1 | -1/+1 |
| | |||||
* | memory max is optional, don't emit it when not necessary | Alon Zakai | 2016-02-17 | 66 | -66/+66 |
| | |||||
* | Update LLVM build and tests to 3913 (r261014) | Derek Schuff | 2016-02-16 | 450 | -36651/+41887 |
| | | | | Includes recent bug fixes. Also update waterfall and spec repo. | ||||
* | Update to build 3140 | JF Bastien | 2016-02-15 | 2 | -1/+1 |
| | | | | No changes, but the waterfall is finally caught up (infra was having issues) so updating now is nice. | ||||
* | Update to build 3113 | JF Bastien | 2016-02-13 | 16 | -448/+4904 |
| | | | | A few more LLVM tests make it through. | ||||
* | Update waterfall | JF Bastien | 2016-02-13 | 1 | -0/+0 |
| | |||||
* | call start method in interpreter | Alon Zakai | 2016-02-12 | 1 | -0/+0 |
| | |||||
* | Update test revision and torture tests to waterfall build 3002 | Derek Schuff | 2016-02-11 | 62 | -9149/+7186 |
| | | | | This brings in the LLVM changes for varargs, so new tests now pass. | ||||
* | fix s2wasm store parsing | Alon Zakai | 2016-02-10 | 8 | -41/+27 |
| | |||||
* | Align the stack allocation to 16 bytes to satisfy the aligment ABI | Derek Schuff | 2016-02-08 | 1 | -10/+0 |
| | |||||
* | Update waterfall build and torture-test .s files to 2907 | Derek Schuff | 2016-02-08 | 702 | -3953/+3953 |
| | |||||
* | Update binaryen and several tests for the new br_if operand order. | Dan Gohman | 2016-02-08 | 20 | -217/+526 |
| | |||||
* | make mem.cpp test less sensitive to stack positions | Alon Zakai | 2016-02-08 | 2 | -2/+2 |
| | |||||
* | update test outputs | Alon Zakai | 2016-02-08 | 15 | -265/+142 |
| | |||||
* | remove wast => wast operation in auto_update_tests.py, as it breaks when the ↵ | Alon Zakai | 2016-02-08 | 6 | -102689/+0 |
| | | | | spec changes, and remove some unnecessarily big wasts | ||||
* | update spec tests and shift to putting the br_if condition at the end, as ↵ | Alon Zakai | 2016-02-08 | 1 | -0/+0 |
| | | | | was just changed to in the spec | ||||
* | Fix .s parser to accept new order of select operands | Derek Schuff | 2016-02-05 | 133 | -1859/+1504 |
| | | | | Also update waterfall revision and LLVM-generated tests. | ||||
* | Update to build 2804 | JF Bastien | 2016-02-05 | 33 | -950/+950 |
| | | | | This updates a bunch of LLVM .s tests, but doesn't have any other fix (e.g. select). It'll make the next diff easier though. |