Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | support not exporting memory in binaries | Alon Zakai | 2016-04-21 | 1 | -2/+5 |
| | |||||
* | Removes wasm-s-parser debug logging from binaryen.idl. (#373) | Yury Delendik | 2016-04-21 | 1 | -1/+1 |
| | | | | | | | Continuation of #345 (see https://github.com/WebAssembly/binaryen/commit/2887883029de293458344a5d564039074d93246e#diff-499c4e70c8aadb9837261ebcc4725f78R262) Currently building of binaryen.js fails with "src/../glue.cpp:102:14: error: no matching constructor for initialization of 'wasm::SExpressionWasmBuilder'" | ||||
* | Move Fatal into utilities.h (#376) | Derek Schuff | 2016-04-21 | 2 | -18/+18 |
| | | | | | Follow-on from #372. Probably we should do even better for error handling, and that might mean a cpp file in support, but for now this is a small improvement. | ||||
* | Factor linker-related functionality of S2WasmBuilder into its own class (#372) | Derek Schuff | 2016-04-21 | 4 | -380/+496 |
| | | | | | This is the first of a couple of refactorings in for #370 No functionality change, and minimal code change to make it work. | ||||
* | Merge pull request #374 from WebAssembly/opts | Alon Zakai | 2016-04-20 | 6 | -22/+62 |
|\ | | | | | A few tiny optimization tweaks | ||||
| * | optimize --vacuum a little | Alon Zakai | 2016-04-20 | 3 | -0/+10 |
| | | |||||
| * | do not crash when printing an expression whose function is not known | Alon Zakai | 2016-04-20 | 1 | -1/+4 |
| | | |||||
| * | run merge-blocks later, so it can optiize simplify-locals output | Alon Zakai | 2016-04-20 | 3 | -21/+17 |
| | | |||||
| * | add a utility to check for results being used | Alon Zakai | 2016-04-20 | 1 | -0/+31 |
|/ | |||||
* | Merge pull request #371 from yurydelendik/initarray-mutilple | Yury Delendik | 2016-04-20 | 3 | -13/+28 |
|\ | | | | | Parses more than one entry in the .init_array section. | ||||
| * | Parses more than one entry in the .init_array section. | Yury Delendik | 2016-04-20 | 3 | -13/+28 |
| | | |||||
* | | Merge pull request #368 from WebAssembly/zero_x_b | Alon Zakai | 2016-04-20 | 8 | -5154/+7028 |
|\ \ | |/ |/| | 0xb updates | ||||
| * | update wasm.js | Alon Zakai | 2016-04-20 | 1 | -5070/+4870 |
| | | |||||
| * | comment | Alon Zakai | 2016-04-20 | 1 | -1/+1 |
| | | |||||
| * | update check.py for the wasm default method now being native with binary support | Alon Zakai | 2016-04-20 | 1 | -5/+2 |
| | | |||||
| * | update emscripten | Alon Zakai | 2016-04-20 | 1 | -0/+0 |
| | | |||||
| * | update tests | Alon Zakai | 2016-04-20 | 2 | -74/+2144 |
| | | |||||
| * | disable asm2wasm i64 opts until browsers are ready | Alon Zakai | 2016-04-20 | 1 | -0/+2 |
| | | |||||
| * | update binary version to 0xb | Alon Zakai | 2016-04-20 | 1 | -4/+9 |
|/ | |||||
* | extensible type forms, update for design#640 (#367) | Alon Zakai | 2016-04-19 | 1 | -2/+20 |
| | |||||
* | save the module on Walker objects, so passes have an easy way to access the ↵ | Alon Zakai | 2016-04-19 | 1 | -0/+13 |
| | | | | module (#366) | ||||
* | Merge pull request #364 from WebAssembly/updates | Alon Zakai | 2016-04-18 | 13 | -16341/+21384 |
|\ | | | | | Spec test updates | ||||
| * | update wasm.js | Alon Zakai | 2016-04-18 | 3 | -16314/+21360 |
| | | |||||
| * | update tests | Alon Zakai | 2016-04-18 | 3 | -2/+2 |
| | | |||||
| * | disable wasm2asm tests in auto_update_tests.py as well, not just in check.py | Alon Zakai | 2016-04-18 | 1 | -0/+2 |
| | | |||||
| * | grow_memory now returns in units of page size | Alon Zakai | 2016-04-18 | 1 | -1/+1 |
| | | |||||
| * | current_memory now returns in units of page size | Alon Zakai | 2016-04-18 | 1 | -1/+1 |
| | | |||||
| * | update MemorySize => CurrentMemory | Alon Zakai | 2016-04-18 | 6 | -15/+11 |
| | | |||||
| * | fix br_table order of evaluation, the value is first | Alon Zakai | 2016-04-18 | 1 | -9/+8 |
|/ | |||||
* | Fix README.md - Ninja documentation (#263) | buddhabrot | 2016-04-18 | 1 | -1/+1 |
| | | | | * Fixed README.md mistake for Ninja generator | ||||
* | Merge pull request #359 from WebAssembly/dead-stores-in-sl | Alon Zakai | 2016-04-18 | 5 | -39/+17 |
|\ | | | | | Do some TODOs in SimplifyLocals | ||||
| * | handle dead stores in SimplifyLocals | Alon Zakai | 2016-04-18 | 5 | -37/+16 |
| | | |||||
| * | remove old comments in SimplifyLocals | Alon Zakai | 2016-04-18 | 1 | -2/+1 |
|/ | |||||
* | create a UnifiedExpressionVisitor for passes that want a single visitor ↵ | Alon Zakai | 2016-04-18 | 18 | -53/+80 |
| | | | | function, to avoid confusion with having both visit* and visitExpression in a single pass (#357) | ||||
* | use a vector for get_local counts in SimplifyLocals (#356) | Alon Zakai | 2016-04-18 | 1 | -1/+2 |
| | |||||
* | update binary section names per latest design (#363) | Alon Zakai | 2016-04-18 | 1 | -9/+9 |
| | |||||
* | remove the AllocatingModule class, and just make Module have allocations. ↵ | Alon Zakai | 2016-04-18 | 15 | -35/+26 |
| | | | | the distinction is not really that useful, and passes do need to allocate, so we would need to pass around AllocatingModules all around anyhow. (#361) | ||||
* | let traversals access the current function (#355) | Alon Zakai | 2016-04-18 | 1 | -7/+22 |
| | |||||
* | index locals, so that get_local and set_local have just an index, and local ↵ | Alon Zakai | 2016-04-18 | 23 | -2967/+3167 |
| | | | | names are kept on the Function object (#354) | ||||
* | Merge pull request #353 from WebAssembly/thread-tweaks | Alon Zakai | 2016-04-18 | 2 | -2/+5 |
|\ | | | | | Thread fixes | ||||
| * | use -pthread as a compile flag, not link flag | Alon Zakai | 2016-04-18 | 1 | -1/+1 |
| | | |||||
| * | fix ThreadPool::size, we don't have any thread objects created if there is ↵ | Alon Zakai | 2016-04-18 | 1 | -1/+1 |
| | | | | | | | | just one core, since then we run it all on the main thread anyhow |