Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | clear global state for each function in binary processing #125 | Alon Zakai | 2016-01-20 | 3 | -78480/+10453 | |
| | ||||||
* | fix switch default in binary format #123 | Alon Zakai | 2016-01-20 | 2 | -28/+28 | |
| | ||||||
* | improve wasm2asm switch emitting, and add testcase | Alon Zakai | 2016-01-20 | 5 | -2131/+64 | |
| | ||||||
* | fix mapLocals in binary format handling | Alon Zakai | 2016-01-19 | 2 | -11876/+11876 | |
| | ||||||
* | Merge pull request #103 from mbebenita/static-poly | Alon Zakai | 2016-01-19 | 1 | -1/+1 | |
|\ | | | | | Use LLVM style static polymorphism for AST Visitors | |||||
| * | Some cleanup. | Michael Bebenita | 2016-01-14 | 1 | -1/+1 | |
| | | ||||||
| * | Use LLVM style static polymorphism for WasmVisitors. | Michael Bebenita | 2016-01-13 | 1 | -1/+1 | |
| | | ||||||
* | | Update revision to 2053 | JF Bastien | 2016-01-18 | 1 | -1/+1 | |
| | | | | | | | | This revision contains the shared-library version of LLVM and is much smaller. | |||||
* | | Update waterfall. | JF Bastien | 2016-01-18 | 1 | -0/+0 | |
| | | ||||||
* | | update emscripten submodule | Alon Zakai | 2016-01-17 | 1 | -0/+0 | |
| | | ||||||
* | | update emscripten submodule | Alon Zakai | 2016-01-17 | 1 | -0/+0 | |
| | | ||||||
* | | no need to set env var for emcc if using vanilla llvm | Alon Zakai | 2016-01-17 | 1 | -0/+0 | |
| | | ||||||
* | | update emscripten submodule | Alon Zakai | 2016-01-17 | 1 | -0/+0 | |
| | | ||||||
* | | update emscripten submodule | Alon Zakai | 2016-01-17 | 1 | -0/+0 | |
| | | ||||||
* | | update emscripten submodule | Alon Zakai | 2016-01-17 | 1 | -0/+0 | |
| | | ||||||
* | | update emscripten submodule | Alon Zakai | 2016-01-17 | 1 | -0/+0 | |
| | | ||||||
* | | add emscripten submodule on vanilla branch | Alon Zakai | 2016-01-17 | 1 | -0/+0 | |
| | | ||||||
* | | Merge pull request #116 from JSStats/br-value | Alon Zakai | 2016-01-17 | 2 | -74/+277 | |
|\ \ | | | | | | | The break operation may have a value, and must with the v8 encoding. | |||||
| * | | The break operation may have a value, and must with the v8 encoding. | Douglas Crosher | 2016-01-18 | 2 | -74/+277 | |
| | | | ||||||
* | | | Update to build 2026. | JF Bastien | 2016-01-17 | 2 | -1/+1 | |
|/ / | ||||||
* | | Update to build 2016. | JF Bastien | 2016-01-16 | 1050 | -1315/+271 | |
| | | ||||||
* | | Merge pull request #114 from WebAssembly/disable-offset-folding | Alon Zakai | 2016-01-15 | 1 | -0/+1 | |
|\ \ | | | | | | | Disable importing of the offset-folding test. | |||||
| * | | Disable importing of the offset-folding test. | Dan Gohman | 2016-01-15 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | The LLVM test its generated from has external global variables, which isn't supported in s2wasm. | |||||
* | | | Merge pull request #104 from WebAssembly/more-torture | Alon Zakai | 2016-01-14 | 1 | -0/+290 | |
|\ \ \ | | | | | | | | | More torture | |||||
| * | | | update known failures | Alon Zakai | 2016-01-14 | 1 | -0/+65 | |
| | | | | ||||||
| * | | | run shell on s2wasm outputs, with a list of known failures | Alon Zakai | 2016-01-14 | 1 | -0/+225 | |
| | | | | ||||||
* | | | | Merge pull request #100 from WebAssembly/wasm-dis | Alon Zakai | 2016-01-14 | 4 | -0/+114680 | |
|\ \ \ \ | |/ / / |/| | | | wasm-dis | |||||
| * | | | fix type of const values from binary | Alon Zakai | 2016-01-14 | 2 | -4849/+4849 | |
| | | | | ||||||
| * | | | add missing types in binary reading | Alon Zakai | 2016-01-14 | 2 | -707/+707 | |
| | | | | ||||||
| * | | | add expected outputs from text->binary->text test | Alon Zakai | 2016-01-14 | 4 | -0/+114680 | |
| | |/ | |/| | ||||||
* / | | update.py with lkgr | JF Bastien | 2016-01-13 | 1050 | -1049/+4376 | |
|/ / | | | | | | | Everything is now green. | |||||
* | | Update torture tests. | JF Bastien | 2016-01-13 | 602 | -8496/+8076 | |
| | | ||||||
* | | update spec tests submodule | Alon Zakai | 2016-01-13 | 1 | -0/+0 | |
| | | ||||||
* | | Update memops.s for the new label syntax. | Dan Gohman | 2016-01-12 | 2 | -16/+14 | |
| | | ||||||
* | | Update basic.s for the new label syntax. | Dan Gohman | 2016-01-12 | 2 | -19/+20 | |
| | | ||||||
* | | update s2wasm for new block and loop format in .s files from llvm #97 | Alon Zakai | 2016-01-12 | 7 | -178/+206 | |
| | | ||||||
* | | Update tests for upstream changes. | Dan Gohman | 2016-01-11 | 7 | -187/+276 | |
|/ | | | | This updates the tests following the changes in http://reviews.llvm.org/D16105 . | |||||
* | refactor FunctionType to always be accessed from the Module's central store, ↵ | Alon Zakai | 2016-01-11 | 24 | -0/+55 | |
| | | | | which is necessary for simple binary writing | |||||
* | Update to include @FUNCTION change from LLVM | JF Bastien | 2016-01-11 | 854 | -3289/+3289 | |
| | ||||||
* | update userstack test output | Alon Zakai | 2016-01-11 | 1 | -0/+63 | |
| | ||||||
* | Add @FUNCTION suffixes to hand-written tests too. | Dan Gohman | 2016-01-11 | 4 | -5/+5 | |
| | ||||||
* | Update tests for upstream changes. | Dan Gohman | 2016-01-11 | 15 | -113/+134 | |
| | | | | | | | Changes include: - the @FUNCTION symbol kind - .skip instead of .zero - the allocarray_inbounds test | |||||
* | Add Travis builds with sanitizers | JF Bastien | 2016-01-10 | 5 | -5/+5 | |
| | | | | | | | | | | | | | | | | This triggers 5 independent build / test runs: - clang, no sanitizer; - clang, UB sanitizer; - clang, address sanitizer (disabled for now); - clang, thread sanitizer (disabled for now); - GCC. Enabling UBSan led to these changes: - Fix a bunch of undefined behavior throughout the code base. - Fix some tests that relied on that undefined behavior. - Make some of the tests easier to debug by printing their command line. - Add ubsan blacklist to work around libstdc++ bug. - Example testcase also needs sanitizer because libsupport.a uses it. | |||||
* | Update test/waterfall | JF Bastien | 2016-01-09 | 1 | -0/+0 | |
| | | | | There's a fix that should make some of the testing faster when there are failures. | |||||
* | use simplify-locals by default | Alon Zakai | 2016-01-09 | 5 | -10/+0 | |
| | ||||||
* | start work on SimplifyLocals | Alon Zakai | 2016-01-09 | 2 | -0/+66 | |
| | ||||||
* | add test for -O | Alon Zakai | 2016-01-08 | 2 | -0/+46057 | |
| | ||||||
* | Allow force-updating to the latest waterfall hash. | JF Bastien | 2016-01-08 | 1 | -0/+0 | |
| | | | | Allow overriding hash. | |||||
* | RemoveUnneededBrs: remove all code in a block after a break | Alon Zakai | 2016-01-08 | 1 | -58/+53 | |
| | ||||||
* | improve RemoveUnusedBrs: unify an if-else's brs into one br outside | Alon Zakai | 2016-01-08 | 2 | -648/+630 | |
| |