Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | 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. | |||||
* | Review comments. | JF Bastien | 2016-02-05 | 1 | -8/+8 | |
| | ||||||
* | Support start | JF Bastien | 2016-02-05 | 6 | -9/+68 | |
| | | | | | | | | | | | | | | As spec'd in: https://github.com/WebAssembly/design/pull/495 And discussed in: https://github.com/WebAssembly/spec/issues/231 This will make it simpler and more uniform to add a start entry point. s2wasm is the right place to add start because it'll eventually need to do other basic setup, e.g. put code in start to setup the stack, as dschuff is doing in: https://github.com/WebAssembly/binaryen/pull/179 Or rather, the linker is the right place and s2wasm happens to act as our linker right now. | |||||
* | Merge pull request #174 from mbebenita/fix-import | Alon Zakai | 2016-02-04 | 1 | -9/+16 | |
|\ | | | | | Fix import parsing. | |||||
| * | Formatting. | Michael | 2016-02-04 | 1 | -3/+1 | |
| | | ||||||
| * | Remove assert. | Michael | 2016-02-03 | 1 | -1/+3 | |
| | | ||||||
| * | Fix import parsing. | Michael | 2016-02-03 | 1 | -8/+15 | |
| | | ||||||
* | | comment | Alon Zakai | 2016-02-04 | 1 | -0/+3 | |
| | |