summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* add function signature sectionAlon Zakai2016-03-151-3/+31
|
* update wasm.jsAlon Zakai2016-03-151-3199/+3403
|
* write imports as separate sectionAlon Zakai2016-03-153-89/+124
|
* num params in signatures is LEB128Alon Zakai2016-03-152-3/+3
|
* update binary format to use sections as in the specAlon Zakai2016-03-142-2954/+3091
|
* add binary headerAlon Zakai2016-03-141-0/+14
|
* Merge pull request #244 from WebAssembly/interpret-binaryAlon Zakai2016-03-137-3406/+7506
|\ | | | | wasm-binary method
| * add two missing finalize() calls in wasm-binaryAlon Zakai2016-03-132-277/+283
| |
| * remove some unnecessary testsAlon Zakai2016-03-131-5/+6
| |
| * test wasm-binary method on wasm.js testcasesAlon Zakai2016-03-131-2/+2
| |
| * use a 32-bit int for break offsets, as it is necessary (e.g. for bigswitch.cpp)Alon Zakai2016-03-133-45/+55
| |
| * update wasm.jsAlon Zakai2016-03-121-2677/+2767
| |
| * de-recurse binary block readingAlon Zakai2016-03-121-13/+44
| |
| * python fixAlon Zakai2016-03-121-1/+0
| |
| * finish wasm-binary method and update emscriptenAlon Zakai2016-03-125-99/+107
| |
| * add optional native wasm checkingAlon Zakai2016-03-121-1/+19
| |
| * update spidermonkify.py to not fix page size, which is already done nowAlon Zakai2016-03-121-10/+4
| |
| * refactor wasm.js and prepare for loading and interpreting binariesAlon Zakai2016-03-123-3348/+7291
| |
* | Merge pull request #245 from kingcheez/masterAlon Zakai2016-03-131-3/+3
|\ \ | |/ |/| binaryen-shell does not have --print-before/after, only --print
| * 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
| |