Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | s2wasm: only create output file when successful | JF Bastien | 2016-01-08 | 1 | -1/+1 |
| | | | Previously the file was created but was empty when s2wasm failed. This caused sexpr-wasm to be sad because it tried to use an empty file. | ||||
* | Undo the TODO, waterfall seems un-borked now | JF Bastien | 2016-01-08 | 1 | -8/+6 |
| | |||||
* | simplify print output in passes tests | Alon Zakai | 2016-01-08 | 7 | -287/+2 |
| | |||||
* | optimize if_else in RemoveUnusedBrs | Alon Zakai | 2016-01-08 | 3 | -8/+186 |
| | |||||
* | Temporarily mark tests as passing, even if they shouldn't be | JF Bastien | 2016-01-08 | 1 | -6/+12 |
| | |||||
* | updat experimental submodule | Alon Zakai | 2016-01-07 | 1 | -0/+0 |
| | |||||
* | optimize RemoveUnusedBrs some more - handle values #84 | Alon Zakai | 2016-01-07 | 3 | -6/+168 |
| | |||||
* | Merge pull request #83 from WebAssembly/skip | Alon Zakai | 2016-01-07 | 1 | -1/+1 |
|\ | | | | | Handle .skip | ||||
| * | Handle .skip | JF Bastien | 2016-01-07 | 1 | -1/+1 |
|/ | | | | LLVM will generate this now. | ||||
* | handle .zero x, y | Alon Zakai | 2016-01-07 | 2 | -2/+6 |
| | |||||
* | Merge branch 'private-label-names' | Alon Zakai | 2016-01-07 | 1097 | -17104/+17104 |
|\ | | | | | | | | | | | Conflicts: test/llvm_autogenerated/cfg-stackify.wast test/llvm_autogenerated/switch.wast | ||||
| * | LLVM is now emitting private labels with a ".L" prefix. Update binaryen. | Dan Gohman | 2016-01-07 | 1097 | -17104/+17104 |
| | | | | | | | | | | The .L prefix convention is admittedly not the prettiest convention possible, but it is widely used in the ELF ecosystem. | ||||
* | | fix default being a br in switch #70 | Alon Zakai | 2016-01-07 | 4 | -10/+5 |
|/ | |||||
* | Merge pull request #78 from WebAssembly/update-if-needed | Alon Zakai | 2016-01-06 | 1 | -18/+40 |
|\ | | | | | update.py: update only if needed | ||||
| * | update.py: update only if needed | JF Bastien | 2016-01-06 | 1 | -18/+40 |
|/ | | | | @kripken asked if test/lkgr could be updated only if the downloaded content is different. This patch does just that. | ||||
* | fix switch parsing and semantics, for br in the table | Alon Zakai | 2016-01-06 | 2 | -9/+5 |
| | |||||
* | update switch outputs #70 | Alon Zakai | 2016-01-06 | 2 | -3/+3 |
| | |||||
* | update auto_update_tests.py | Alon Zakai | 2016-01-06 | 1 | -12/+11 |
| | |||||
* | fix switch br/case printing #70 | Alon Zakai | 2016-01-06 | 1 | -1/+5 |
| | |||||
* | Merge pull request #74 from WebAssembly/llvm_autogenerated | Dan Gohman | 2016-01-06 | 53 | -1809/+1552 |
|\ | | | | | Replace the experimental/prototype-wasmate/test tests. | ||||
| * | Remove .wast files for tests that are currently blacklisted or removed. | Dan Gohman | 2016-01-06 | 3 | -176/+0 |
| | | |||||
| * | Print nan literals as `nan:0x...` rather than `nan:...` to match the spec. | Dan Gohman | 2016-01-06 | 2 | -6/+6 |
| | | |||||
| * | Remove .wast files that now live in llvm_autogenerated. | Dan Gohman | 2016-01-06 | 48 | -9656/+13 |
| | | |||||
| * | Run binaryen-shell on the dot_s test .wast files. | Dan Gohman | 2016-01-06 | 1 | -0/+5 |
| | | |||||
| * | Replace the experimental/prototype-wasmate/test tests. | Dan Gohman | 2016-01-06 | 48 | -396/+9953 |
|/ | | | | Use the llvm_autogenerated tests instead. | ||||
* | Merge branch 'sections-visibilties' | Alon Zakai | 2016-01-06 | 5 | -1/+141 |
|\ | |||||
| * | handle/ignore visibilities in s2wasm | Alon Zakai | 2016-01-06 | 3 | -1/+64 |
| | | |||||
| * | Add tests for more assembler constructs that LLVM may use soon. | Dan Gohman | 2016-01-06 | 2 | -0/+77 |
| | | | | | | | | | | | | This adds tests for the kinds of assembly constructs produced by -ffunction-sections, -fdata-sections, -fvisibility=hidden, -fvisibility=protected, and -fvisibility=internal. | ||||
* | | get proper full type, including result, for indirect call types #77 | Alon Zakai | 2016-01-06 | 2 | -4/+2 |
| | | |||||
* | | Merge pull request #75 from WebAssembly/commit-torture-s | JF Bastien | 2016-01-06 | 1040 | -21/+99327 |
|\ \ | | | | | | | Commit the torture .s files | ||||
| * | | Add test/torture-s | JF Bastien | 2016-01-06 | 1036 | -0/+99279 |
| | | | |||||
| * | | Commit the torture .s files | JF Bastien | 2016-01-06 | 4 | -21/+48 |
| | | | | | | | | | | | | update.py used to just download them in a folder that .gitignore hid. They'll now be checked in instead, under test/, and lkgr will identify which version of LLVM built them. | ||||
* | | | print infinity properly #71 | Alon Zakai | 2016-01-06 | 2 | -4/+8 |
|/ / | |||||
* | | fix type of ne and neg in s2wasm #72 | Alon Zakai | 2016-01-06 | 3 | -8/+8 |
| | | |||||
* | | fix missing slash in reinterpret/i* #73 | Alon Zakai | 2016-01-06 | 2 | -3/+3 |
|/ | |||||
* | Merge pull request #69 from WebAssembly/import-wasmate-tests | Alon Zakai | 2016-01-06 | 54 | -0/+5784 |
|\ | | | | | Import wasmate tests | ||||
| * | Check in the llvm-to-s.py script used to generate the tests. | Dan Gohman | 2016-01-06 | 1 | -0/+68 |
| | | |||||
| * | Initial auto-generate of .s tests from LLVM tests. | Dan Gohman | 2016-01-06 | 46 | -0/+5614 |
| | | |||||
| * | Import hand-written tests from prototype-wasmate. | Dan Gohman | 2016-01-06 | 7 | -0/+102 |
| | | |||||
* | | set function type of imports in s2wasm #68 | Alon Zakai | 2016-01-06 | 16 | -29/+54 |
|/ | |||||
* | Merge pull request #66 from WebAssembly/offset-align | Alon Zakai | 2016-01-06 | 8 | -91/+91 |
|\ | | | | | s2wasm: load/store swap offset/align params | ||||
| * | s2wasm: load/store swap offset/align params | JF Bastien | 2016-01-06 | 8 | -91/+91 |
|/ | | | | | | | | | These should probably be commutable so humans don't have to remember which order to read/write things in, but there's pushback and this really doesn't matter so fix it here, bikeshed on github. This will require an associated fix in sexpr-wasm's GCC torture test failure list. Ref: https://github.com/WebAssembly/sexpr-wasm-prototype/issues/17 Ref: https://github.com/WebAssembly/spec/pull/205 | ||||
* | update experimental submodule | Alon Zakai | 2016-01-05 | 1 | -0/+0 |
| | |||||
* | make build.sh use cmake as much as possible | Alon Zakai | 2016-01-05 | 1 | -8/+11 |
| | |||||
* | Merge pull request #65 from mbebenita/fix-build-sh | Alon Zakai | 2016-01-05 | 1 | -1/+1 |
|\ | | | | | Fix build.sh script. | ||||
| * | Fix build.sh script. | Michael Bebenita | 2016-01-05 | 1 | -1/+1 |
| | | |||||
* | | fix return handling in s-parser | Alon Zakai | 2016-01-05 | 1 | -8/+17 |
| | | |||||
* | | fix parsing error in s-parser with functions with just a block and then more ↵ | Alon Zakai | 2016-01-05 | 3 | -6/+23 |
| | | | | | | | | content | ||||
* | | MergeBlocks #32 | Alon Zakai | 2016-01-05 | 8 | -369/+634 |
|/ | |||||
* | RemoveUnusedBrs #32 | Alon Zakai | 2016-01-05 | 9 | -1174/+1335 |
| |