summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* binaryen-shell does not have --print-before/after, only --printSohail Somani2016-03-121-3/+3
|
* Merge pull request #243 from WebAssembly/flake8JF Bastien2016-03-122-12/+29
|\ | | | | Re-enable flake8
| * Re-enable flake8JF Bastien2016-03-122-12/+29
|/ | | | Was disabled in https://github.com/WebAssembly/binaryen/pull/229
* Merge pull request #242 from WebAssembly/methodsAlon Zakai2016-03-113-50/+106
|\ | | | | Support a comma-separated list of methods in wasm/js integration
| * fix test harness assignmentAlon Zakai2016-03-111-1/+2
| |
| * update emscripten and add testing for not including wasm.js polyfill ↵Alon Zakai2016-03-112-0/+7
| | | | | | | | unnecessarily
| * log failures in wasm/js integrationAlon Zakai2016-03-111-4/+16
| |
| * check for WasmJS in polyfill glueAlon Zakai2016-03-111-0/+2
| |
| * support a comma-separated list of methods in wasm/js integrationAlon Zakai2016-03-111-49/+83
| |
* | Merge pull request #241 from WebAssembly/spec-updatesAlon Zakai2016-03-108-24462/+33304
|\ \ | |/ |/| Spec updates
| * add big switch test to check heavily nested blocksAlon Zakai2016-03-102-0/+7951
| |
| * udpate wasm.js buildAlon Zakai2016-03-101-24438/+25219
| |
| * de-recurse operations on nested blocksAlon Zakai2016-03-105-24/+134
|/
* Merge pull request #240 from WebAssembly/globlAlon Zakai2016-03-092-6/+12
|\ | | | | s2wasm: don't export functions unless they are marked with .globl.
| * s2wasm: don't export functions unless they are marked with .globl.Dan Gohman2016-03-092-6/+12
|/
* Merge pull request #239 from WebAssembly/s2wasm-prefixingAlon Zakai2016-03-095-7/+24
|\ | | | | Fix up exports when arriving from wasm backend output
| * update emscriptenAlon Zakai2016-03-091-0/+0
| |
| * fix imports when arriving from wasm backend, which does not prefixAlon Zakai2016-03-095-5/+22
| |
| * use .exportsAlon Zakai2016-03-091-2/+2
|/
* Merge pull request #238 from WebAssembly/update-emscriptenAlon Zakai2016-03-091-0/+0
|\ | | | | Update emscripten
| * update emscriptenAlon Zakai2016-03-091-0/+0
| |
* | Merge pull request #225 from WebAssembly/memory_pagesDerek Schuff2016-03-0958-23540/+23656
|\ \ | | | | | | Make initial and max memory sizes be in pages instead of bytes
| * | Move rol/ror to src/support/bits.hDerek Schuff2016-03-092-17/+19
| | |
| * | Implement rotatesDerek Schuff2016-03-097-3/+48
| | |
| * | Make initial and max memory sizes be in pages instead of bytesDerek Schuff2016-03-0956-23539/+23608
|/ / | | | | | | | | | | | | The AST and everything that uses it treats the values as pages. Javascript continues to use bytes. This matches v8 and sexpr-wasm, and the consensus from live discussion and PR209 in the spec.
* | Merge pull request #235 from WebAssembly/update-emscriptenAlon Zakai2016-03-091-0/+0
|\| | | | | Update emscripten to latest incoming
| * update emscripten to latest incoming, no more vanillaAlon Zakai2016-03-091-0/+0
|/
* commentAlon Zakai2016-03-091-0/+2
|
* Merge pull request #234 from WebAssembly/integrate-wasm-fixesAlon Zakai2016-03-082-5/+9
|\ | | | | Move to a cleaner way of emcc.py integrating with wasm.js-post.js
| * update emscriptenAlon Zakai2016-03-081-0/+0
| |
| * move to a cleaner way of emcc.py integrating with wasm.js-post.jsAlon Zakai2016-03-081-5/+9
| |
* | Merge pull request #233 from WebAssembly/br_tableAlon Zakai2016-03-0828-124/+122
|\ \ | |/ |/| Update s2wasm for tableswitch->br_table change
| * Update s2wasm for tableswitch->br_table changeDerek Schuff2016-03-0828-124/+122
|/
* Merge pull request #232 from WebAssembly/update-emscriptenAlon Zakai2016-03-081-0/+0
|\ | | | | update emscripten submodule
| * update emscripten submodule againAlon Zakai2016-03-081-0/+0
| |
| * update emscripten submoduleAlon Zakai2016-03-081-0/+0
|/
* Merge pull request #231 from WebAssembly/spec-updatesAlon Zakai2016-03-0731-8910/+8151
|\ | | | | Spec updates
| * be more precise in br_table parsingAlon Zakai2016-03-071-1/+1
| |
| * better error loggingAlon Zakai2016-03-071-0/+1
| |
| * remove lower-if-else from spidermonkifyAlon Zakai2016-03-071-8/+0
| |
| * remove br_table hack in spidermonkfiyAlon Zakai2016-03-071-2/+0
| |
| * update wasm.jsAlon Zakai2016-03-071-3242/+2941
| |
| * remove old and invalid optimization pass in asm2wasmAlon Zakai2016-03-073-68/+51
| |
| * br_table, no more casesAlon Zakai2016-03-0729-8387/+7953
| |
| * disable wasm2asm for now; it was never fully functional anyhow, and there is ↵Alon Zakai2016-03-071-0/+2
| | | | | | | | too much flux
* | Merge pull request #224 from WebAssembly/spec-updatesAlon Zakai2016-03-0727-654/+771
|\| | | | | Spec updates
| * parse empty blocks properlyAlon Zakai2016-03-071-2/+3
| |
| * update spec test repoAlon Zakai2016-03-071-0/+0
| |
| * parse then and elseAlon Zakai2016-03-071-0/+19
| |
| * refactoring in preparation for then-else parsingAlon Zakai2016-03-072-23/+31
| |