Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | grow memory returns a value now, and we can update the spec tests after ↵ | Alon Zakai | 2016-02-23 | 2 | -2/+3 | |
| | | | | | | | | | | | | doing that | |||||
* | | | Merge pull request #210 from mbebenita/fix-parsing | Alon Zakai | 2016-02-23 | 1 | -1/+1 | |
|\ \ \ | |/ / |/| / | |/ | Bug fix and adds printing / parsing tests. | |||||
| * | Bug fix and adds printing / parsing tests. | Michael | 2016-02-22 | 1 | -1/+1 | |
| | | ||||||
* | | Fix switch offsets. | Michael | 2016-02-23 | 1 | -11/+16 | |
|/ | ||||||
* | document that env.exit support is a hack for torture tests | Alon Zakai | 2016-02-22 | 1 | -0/+1 | |
| | ||||||
* | Merge pull request #209 from WebAssembly/asm-fixes | Alon Zakai | 2016-02-21 | 5 | -11/+12 | |
|\ | | | | | Asm fixes | |||||
| * | support asm.js ceil | Alon Zakai | 2016-02-21 | 2 | -2/+8 | |
| | | ||||||
| * | debugging tweaks | Alon Zakai | 2016-02-21 | 3 | -9/+4 | |
| | | ||||||
* | | Merge pull request #206 from WebAssembly/align-implicit | Alon Zakai | 2016-02-20 | 2 | -4/+4 | |
|\ \ | |/ |/| | 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 | 2 | -4/+4 | |
| | | | | | | | | bytes | |||||
* | | print out total nodes in --metrics | Alon Zakai | 2016-02-20 | 1 | -2/+4 | |
|/ | ||||||
* | fix unaligned wasm.js load/store | Alon Zakai | 2016-02-19 | 1 | -2/+3 | |
| | ||||||
* | handle aligned and unaligned int64 store in wasm.js | Alon Zakai | 2016-02-19 | 1 | -14/+20 | |
| | ||||||
* | make wasm.js tolerate wrong alignments, as per the wasm spec | Alon Zakai | 2016-02-19 | 1 | -4/+3 | |
| | ||||||
* | support 64-bit stores in wasm.js | Alon Zakai | 2016-02-19 | 1 | -0/+5 | |
| | ||||||
* | add unaligned memory accesses to wasm.js | Alon Zakai | 2016-02-19 | 1 | -3/+64 | |
| | ||||||
* | ensure a stable sort in ReorderLocals | Alon Zakai | 2016-02-19 | 1 | -1/+4 | |
| | ||||||
* | Remove empty function. | Michael | 2016-02-19 | 1 | -4/+0 | |
| | ||||||
* | Reorder locals. | Michael | 2016-02-19 | 4 | -1/+58 | |
| | ||||||
* | fix the topmost/switch label in LowerCase | Alon Zakai | 2016-02-18 | 1 | -1/+2 | |
| | ||||||
* | fix copyright date | Alon Zakai | 2016-02-18 | 1 | -1/+1 | |
| | ||||||
* | LowerCase pass | Alon Zakai | 2016-02-18 | 1 | -0/+102 | |
| | ||||||
* | overload wasm printing in std namespace | Alon Zakai | 2016-02-17 | 1 | -0/+12 | |
| | ||||||
* | remove --print-before and --print-after flags, since we now have --print | Alon Zakai | 2016-02-17 | 1 | -34/+2 | |
| | ||||||
* | fix date | Alon Zakai | 2016-02-17 | 1 | -1/+1 | |
| | ||||||
* | add wasm-printing.h | Alon Zakai | 2016-02-17 | 8 | -10/+51 | |
| | ||||||
* | move printing to a pass | Alon Zakai | 2016-02-17 | 10 | -530/+530 | |
| | ||||||
* | memory max is optional, don't emit it when not necessary | Alon Zakai | 2016-02-17 | 1 | -1/+1 | |
| | ||||||
* | send flattened output to v8 and structed to sm. send only functions to both | Alon Zakai | 2016-02-15 | 1 | -4/+6 | |
| | ||||||
* | add sm code to parallel v8 code in integrateWasmJS | Alon Zakai | 2016-02-15 | 1 | -5/+11 | |
| | ||||||
* | Merge pull request #196 from WebAssembly/spec-start | Alon Zakai | 2016-02-12 | 4 | -50/+94 | |
|\ | | | | | Fully support start in wasm modules | |||||
| * | call start method in interpreter | Alon Zakai | 2016-02-12 | 1 | -0/+4 | |
| | | ||||||
| * | add start to binary format | Alon Zakai | 2016-02-12 | 1 | -1/+16 | |
| | | ||||||
| * | validate start | Alon Zakai | 2016-02-12 | 1 | -2/+13 | |
| | | ||||||
| * | refactor binaryen-shell to accept a wast that begins with a module ↵ | Alon Zakai | 2016-02-12 | 1 | -47/+61 | |
| | | | | | | | | invalidity test | |||||
* | | refactor operations into Literal | Alon Zakai | 2016-02-12 | 2 | -227/+507 | |
|/ | ||||||
* | Merge pull request #194 from WebAssembly/store-parsing | Alon Zakai | 2016-02-10 | 2 | -3/+7 | |
|\ | | | | | Store parsing fix | |||||
| * | fix s2wasm store parsing | Alon Zakai | 2016-02-10 | 1 | -2/+4 | |
| | | ||||||
| * | fix store printing | Alon Zakai | 2016-02-10 | 1 | -1/+3 | |
| | | ||||||
* | | Merge pull request #192 from WebAssembly/longjmp-throw | JF Bastien | 2016-02-11 | 1 | -18/+18 | |
|\ \ | |/ |/| | longjmp -> throw | |||||
| * | longjmp -> throw | JF Bastien | 2016-02-09 | 1 | -18/+18 | |
| | | | | | | | | Older tsan doesn't like longjmp. Use throw. | |||||
* | | Fix out-of-bounds read | JF Bastien | 2016-02-09 | 1 | -1/+4 | |
|/ | | | | Found by asan | |||||
* | Align the stack allocation to 16 bytes to satisfy the aligment ABI | Derek Schuff | 2016-02-08 | 1 | -0/+2 | |
| | ||||||
* | Update binaryen and several tests for the new br_if operand order. | Dan Gohman | 2016-02-08 | 3 | -6/+10 | |
| | ||||||
* | update wasm.js | Alon Zakai | 2016-02-08 | 1 | -3/+3 | |
| | ||||||
* | check break types in validator | Alon Zakai | 2016-02-08 | 1 | -0/+22 | |
| | ||||||
* | update spec tests and shift to putting the br_if condition at the end, as ↵ | Alon Zakai | 2016-02-08 | 3 | -13/+17 | |
| | | | | was just changed to in the spec | |||||
* | Fix .s parser to accept new order of select operands | Derek Schuff | 2016-02-05 | 1 | -3/+3 | |
| | | | | Also update waterfall revision and LLVM-generated tests. | |||||
* | fix import parsing | Alon Zakai | 2016-02-05 | 1 | -1/+1 | |
| | ||||||
* | Fix select | JF Bastien | 2016-02-05 | 6 | -22/+23 | |
| | | | | | | | | | The ordering changed in: https://github.com/WebAssembly/spec/pull/221 Which changed the spec tests, breaking sexpr-wasm because it pulls in the spec tests. This was then fixed: https://github.com/WebAssembly/sexpr-wasm-prototype/commit/23dc368148fc7827a603e3853f5a40287eb9effe Which in turn breaks when binaryen feeds sexpr-wasm .wast files with the old select operand ordering. Note that this PR has new failures when running the torture tests in binaryen-shell: the order of evaluation is correct in binaryen-shell but isn't emitted properly by LLVM in the .s files. This will require another patch to fix LLVM. |