summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* use strncpy #283Alon Zakai2016-03-282-6/+7
|
* Tighten safe integerJF Bastien2016-03-281-16/+18
| | | | #282 removed the assert, but the code didn't handle negative -> unsigned conversion properly, and doesn't behave well with -0.0. I'm not super comfortable with 64-bit int min / max to double conversions either, but that'll be for another patch.
* remove bogus asserts from safe_integer castsAlon Zakai2016-03-281-4/+0
|
* update spec tests, and new memory page size usageAlon Zakai2016-03-251-13/+12
|
* if Module.asm is already set, use thatAlon Zakai2016-03-241-1/+4
|
* note when we are using wasmAlon Zakai2016-03-231-0/+2
|
* add function stack printing in interpreterAlon Zakai2016-03-232-0/+28
|
* quote strings for closure compilerAlon Zakai2016-03-231-4/+4
|
* Add rotate support to s2wasmDerek Schuff2016-03-231-0/+2
|
* Merge pull request #251 from mbebenita/opt-wasm-asAlon Zakai2016-03-221-11/+22
|\ | | | | Optimize function => index mapping.
| * Flip condition.Michael Bebenita2016-03-221-8/+2
| |
| * Optimize function => index mapping.Michael Bebenita2016-03-161-9/+26
| |
* | 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
| |