summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* update wasm.jsAlon Zakai2016-03-161-3205/+3179
|
* write function locals per the specAlon Zakai2016-03-161-24/+18
|
* use function body sizes like in the specAlon Zakai2016-03-161-6/+5
|
* use names section for function namesAlon Zakai2016-03-161-8/+27
|
* update wasm.jsAlon Zakai2016-03-161-3213/+3597
|
* stop assuming we know function names as we decode the binaryAlon Zakai2016-03-161-50/+71
|
* update wasm.jsAlon Zakai2016-03-161-2884/+2988
|
* backpatching LEB128 always fills all 5 bytesAlon Zakai2016-03-161-4/+4
|
* refactor an LEB128 placeholder methodAlon Zakai2016-03-161-2/+7
|
* todoAlon Zakai2016-03-161-1/+1
|
* use getFunctionName in another placeAlon Zakai2016-03-161-6/+1
|
* Merge pull request #252 from brakmic/patch-1Alon Zakai2016-03-161-0/+4
|\ | | | | added link to the tutorial on building under Win32
| * added link to the tutorial on building under Win32Harris Brakmic2016-03-161-0/+4
|/ | | This is a link to a tutorial on how to compile Binaryen under Windows 10 x64 with CMake & Visual Studio 2015.
* Merge pull request #246 from WebAssembly/spec-binaryAlon Zakai2016-03-1581-3972/+4631
|\ | | | | Binary spec stuff
| * update wasm.jsAlon Zakai2016-03-151-1/+1
| |
| * make function tables entries LEB128Alon Zakai2016-03-151-5/+5
| |
| * update wasm.jsAlon Zakai2016-03-151-65/+68
| |
| * update data segments in binary formatAlon Zakai2016-03-151-10/+15
| |
| * update wasm.jsAlon Zakai2016-03-151-145/+165
| |
| * parse start properly when it is an offsetAlon Zakai2016-03-151-1/+14
| |
| * emit start after functions, and as a function indexAlon Zakai2016-03-151-3/+3
| |
| * update wasm.jsAlon Zakai2016-03-151-3169/+3236
| |
| * add exports sectionAlon Zakai2016-03-151-17/+34
| |
| * update wasm.jsAlon Zakai2016-03-151-2569/+2604
| |
| * add call_import in binary, and split imports from functionsAlon Zakai2016-03-151-28/+18
| |
| * add explicit memory export supportAlon Zakai2016-03-1577-0/+91
| |
| * 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 #247 from mbebenita/optsAlon Zakai2016-03-152-34/+43
|\ \ | |/ |/| Misc Optimizations
| * fix block commentsMichael Bebenita2016-03-151-1/+20
| |
| * Remove recursion from s-expr parsing.Michael Bebenita2016-03-151-32/+22
| |
| * Don't reinsert in set when interning strings.Michael Bebenita2016-03-151-1/+1
|/
* 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
|/