summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* fix memory growth #270Alon Zakai2016-03-221-10/+9
|
* Merge pull request #272 from WebAssembly/asm2wasm-fixAlon Zakai2016-03-222-3/+11
|\ | | | | asm2wasm fix
| * only reuse nameless blocks in blockify in asm2wasm - if they are named, they ↵Alon Zakai2016-03-221-1/+2
| | | | | | | | can be broken out of, which is bad for our loop constructs
| * add an option to not optimize in asm2wasmAlon Zakai2016-03-221-2/+9
| |
* | Remove useless forwardDerek Schuff2016-03-221-1/+1
|/
* Merge pull request #269 from WebAssembly/update-wasm-jsAlon Zakai2016-03-211-1/+1
|\ | | | | update wasm.js
| * update wasm.jsAlon Zakai2016-03-211-1/+1
| |
* | make --debug workAlon Zakai2016-03-211-1/+1
|/
* Support --initial-size and --max-size to specify linear memory sizeDerek Schuff2016-03-212-9/+75
| | | | If not given, fall back to size calculated by the link step.
* Make type of EqZ unary operators always i32Derek Schuff2016-03-214-4/+12
| | | | | This makes them symmetric to binary relational operators. Also support eqz in the s2wasm parser.
* use eqz in asm2wasmAlon Zakai2016-03-211-7/+4
|
* special case the asm.js memory growth functionAlon Zakai2016-03-211-3/+9
|
* add option for imprecise asm2wasm optsAlon Zakai2016-03-202-33/+42
|
* fix float to int trap textAlon Zakai2016-03-201-2/+2
|
* update spec tests and support eqzAlon Zakai2016-03-195-2/+13
|
* proper signed LEBAlon Zakai2016-03-181-12/+63
|
* Merge pull request #257 from WebAssembly/better-method-namesAlon Zakai2016-03-182-110/+110
|\ | | | | Better method names
| * improve method namesAlon Zakai2016-03-181-15/+15
| |
| * fix names of LEBsAlon Zakai2016-03-161-95/+95
| |
* | Check for debugJF Bastien2016-03-181-3/+5
| |
* | Make --debug a booleanJF Bastien2016-03-183-17/+11
|/ | | | As discussed in #248.
* update memory access in binary formatAlon Zakai2016-03-161-10/+4
|
* add Log2 and Pow2 support methodsAlon Zakai2016-03-163-0/+28
|
* update const to binary specAlon Zakai2016-03-161-11/+18
|
* add a 64-bit LEBAlon Zakai2016-03-161-8/+12
|
* update switch encodingAlon Zakai2016-03-161-13/+13
|
* use leb128 in breaksAlon Zakai2016-03-161-2/+2
|
* 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
|
* stop assuming we know function names as we decode the binaryAlon Zakai2016-03-161-50/+71
|
* 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 #246 from WebAssembly/spec-binaryAlon Zakai2016-03-156-168/+353
|\ | | | | Binary spec stuff
| * make function tables entries LEB128Alon Zakai2016-03-151-5/+5
| |
| * update data segments in binary formatAlon Zakai2016-03-151-10/+15
| |
| * 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
| |
| * add exports sectionAlon Zakai2016-03-151-17/+34
| |
| * add call_import in binary, and split imports from functionsAlon Zakai2016-03-151-28/+18
| |
| * add explicit memory export supportAlon Zakai2016-03-155-0/+19
| |
| * add function signature sectionAlon Zakai2016-03-151-3/+31
| |
| * write imports as separate sectionAlon Zakai2016-03-151-84/+118
| |
| * num params in signatures is LEB128Alon Zakai2016-03-151-2/+2
| |
| * update binary format to use sections as in the specAlon Zakai2016-03-141-32/+97
| |
| * add binary headerAlon Zakai2016-03-141-0/+14
| |
* | fix block commentsMichael Bebenita2016-03-151-1/+20
| |
* | Remove recursion from s-expr parsing.Michael Bebenita2016-03-151-32/+22
| |