Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | use arities on breaks | Alon Zakai | 2016-04-25 | 1 | -4/+4 |
| | |||||
* | Separate LinkerObject from Linker (#383) | Derek Schuff | 2016-04-25 | 4 | -141/+171 |
| | | | | | Create the LinkerObject class, which has a wasm Module and represents the module plus the information needed to relocate and lay it out. Each Linker owns a "main executable" LinkerObject, and S2WasmBuilder requires a LinkerObject instead of just a Module because LLVM asm files require relocation/linking before they represent a full wasm module. No merging support yet, but the real functionality for #370 is coming soon. | ||||
* | Use Module instead of AllocatingModule in binaryen.js tests (#391) | Jan Wolski | 2016-04-25 | 3 | -11017/+22473 |
| | | | | | | * Use Module instead of AllocatingModule in binaryen.js tests * include compiled binaryen.js, too | ||||
* | update build-js.sh | Alon Zakai | 2016-04-24 | 1 | -1/+1 |
| | |||||
* | Merge pull request #387 from WebAssembly/block-returns-nice | Alon Zakai | 2016-04-24 | 13 | -24872/+27531 |
|\ | | | | | Optimize block and if returns | ||||
| * | update wasm.js | Alon Zakai | 2016-04-24 | 2 | -5592/+8856 |
| | | |||||
| * | optimize block and if returns, by merging set_locals that flow out of them | Alon Zakai | 2016-04-24 | 9 | -19275/+18669 |
| | | |||||
| * | comment on replaceCurrent | Alon Zakai | 2016-04-24 | 1 | -1/+4 |
| | | |||||
| * | provide the current expression to noteNonLinear | Alon Zakai | 2016-04-24 | 1 | -2/+2 |
| | | |||||
| * | fix EffectAnalyzer, blocks and loops do not branch by themselves | Alon Zakai | 2016-04-24 | 1 | -2/+0 |
|/ | |||||
* | Merge pull request #389 from WebAssembly/fixes | Alon Zakai | 2016-04-24 | 2 | -21/+13 |
|\ | | | | | Thread fix | ||||
| * | make optimized build optimized again | Alon Zakai | 2016-04-24 | 1 | -2/+1 |
| | | |||||
| * | go back to using a mutex in mixed arena, until we get the atomics working | Alon Zakai | 2016-04-24 | 1 | -19/+12 |
|/ | |||||
* | Merge pull request #386 from WebAssembly/improve-remove-brs | Alon Zakai | 2016-04-24 | 15 | -4331/+3930 |
|\ | | | | | Improve RemoveBrs | ||||
| * | run multiple cycles of RemoveUnusedBrs | Alon Zakai | 2016-04-24 | 4 | -7/+19 |
| | | |||||
| * | run optimize-instructions a second time at the end | Alon Zakai | 2016-04-24 | 3 | -1100/+821 |
| | | |||||
| * | get rid of nops in ifs | Alon Zakai | 2016-04-24 | 3 | -0/+46 |
| | | |||||
| * | handle general control flow in RemoveUnusedBrs | Alon Zakai | 2016-04-24 | 11 | -3256/+3084 |
| | | |||||
| * | vacuum dead code after br_table | Alon Zakai | 2016-04-24 | 3 | -1/+13 |
| | | |||||
| * | vacuum dead code after unconditional brs | Alon Zakai | 2016-04-24 | 7 | -51/+31 |
|/ | |||||
* | allow allocations on side threads (#365) | Alon Zakai | 2016-04-24 | 2 | -10/+68 |
| | |||||
* | build cleanups (#385) | Alon Zakai | 2016-04-24 | 4 | -96/+16 |
| | |||||
* | Add missing algorithm and string headers | JF Bastien | 2016-04-23 | 1 | -0/+2 |
| | | | As in #382. | ||||
* | Simplify statics, segments, and relocations (#380) | Derek Schuff | 2016-04-22 | 5 | -46/+79 |
| | | | | Also defer address assignment until layout time in preparation for separating linker objects out from Linker | ||||
* | fix conversion opcodes (#381) | Alon Zakai | 2016-04-22 | 2 | -60/+60 |
| | |||||
* | Merge pull request #379 from WebAssembly/zero_x_b | Alon Zakai | 2016-04-22 | 3 | -7/+7 |
|\ | | | | | More 0xb fixes | ||||
| * | br_table offsets are int32s, not lebs | Alon Zakai | 2016-04-22 | 3 | -7/+7 |
| | | |||||
| * | put segments in right order | Alon Zakai | 2016-04-21 | 2 | -23/+25 |
| | | |||||
* | | put segments in right order (#378) | Alon Zakai | 2016-04-21 | 2 | -23/+25 |
| | | |||||
* | | Merge pull request #377 from WebAssembly/zero_x_b | Alon Zakai | 2016-04-21 | 8 | -3905/+4080 |
|\| | | | | | More 0xb work | ||||
| * | update wasm.js | Alon Zakai | 2016-04-21 | 1 | -2883/+2913 |
| | | |||||
| * | function toplevels is a list | Alon Zakai | 2016-04-21 | 1 | -6/+6 |
| | | |||||
| * | block helper utils | Alon Zakai | 2016-04-21 | 1 | -1/+14 |
| | | |||||
| * | update wasm.js | Alon Zakai | 2016-04-21 | 1 | -118/+145 |
| | | |||||
| * | ifs in the binary format always have a break scope | Alon Zakai | 2016-04-21 | 2 | -24/+47 |
| | | |||||
| * | update wasm.js | Alon Zakai | 2016-04-21 | 2 | -2863/+2888 |
| | | |||||
| * | fix if and else bodies, which can be lists | Alon Zakai | 2016-04-21 | 1 | -13/+11 |
| | | |||||
| * | fix loop binary parsing | Alon Zakai | 2016-04-21 | 2 | -5/+21 |
| | | |||||
| * | if condition is popped from before, not pre-order inline | Alon Zakai | 2016-04-21 | 1 | -3/+3 |
| | | |||||
| * | update wasm.js | Alon Zakai | 2016-04-21 | 1 | -100/+96 |
| | | |||||
| * | update br_table in binary format | Alon Zakai | 2016-04-21 | 1 | -13/+8 |
| | | |||||
| * | fix nop printing in br_table | Alon Zakai | 2016-04-21 | 1 | -3/+1 |
| | | |||||
| * | fix spidermonkify | Alon Zakai | 2016-04-21 | 1 | -5/+8 |
| | | |||||
| * | fix a reinterpret opcode | Alon Zakai | 2016-04-21 | 2 | -2/+2 |
| | | |||||
| * | update wasm.js | Alon Zakai | 2016-04-21 | 1 | -3642/+3688 |
| | | |||||
| * | update eqz opcodes | Alon Zakai | 2016-04-21 | 1 | -3/+2 |
| | | |||||
| * | spidermonkify debugging comment | Alon Zakai | 2016-04-21 | 1 | -1/+5 |
| | | |||||
| * | name unnamed functions in binaries | Alon Zakai | 2016-04-21 | 1 | -1/+1 |
| | | |||||
| * | function ending fixes | Alon Zakai | 2016-04-21 | 1 | -16/+15 |
| | | |||||
| * | fix file size for binary files read | Alon Zakai | 2016-04-21 | 1 | -1/+1 |
| | |