summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* stop working around import issues in spec interpreterAlon Zakai2015-11-181-8/+0
|
* use builtin types to mark CallImports directly, they do not need coercions ↵Alon Zakai2015-11-181-8/+22
| | | | to be understood
* start to special-case asm math builtinsAlon Zakai2015-11-181-0/+12
|
* add some interpreter debuggingAlon Zakai2015-11-181-0/+5
|
* handle debugger keyword in asm2wasmAlon Zakai2015-11-182-1/+22
|
* handle negative zero properly in asm2wasmAlon Zakai2015-11-181-6/+6
|
* handle f32 params in wasm-jsAlon Zakai2015-11-181-0/+2
|
* HEAPF32 is an f32 heap, and we need to cast f64s before writing to itAlon Zakai2015-11-181-2/+14
|
* store f32 properly in wasm-jsAlon Zakai2015-11-181-1/+1
|
* clean up + coercion handling code, and make it work on +HEAPF32Alon Zakai2015-11-181-15/+13
|
* fix call types based on coercions, but do not modify other things automaticallyAlon Zakai2015-11-181-2/+8
|
* improve interpreter debuggingAlon Zakai2015-11-181-4/+8
|
* mark host typesAlon Zakai2015-11-182-0/+15
|
* set call types in a post-pass in s-parserAlon Zakai2015-11-181-0/+7
|
* return float in wasm-js load of floatAlon Zakai2015-11-171-1/+1
|
* add assertsAlon Zakai2015-11-171-0/+3
|
* handle fround call coercionAlon Zakai2015-11-171-1/+4
|
* fround improvementsAlon Zakai2015-11-171-2/+33
|
* handle + as a float-to-double conversionAlon Zakai2015-11-171-0/+7
|
* parser update from emscriptenAlon Zakai2015-11-171-0/+10
|
* do asm2wasm f64 to i32 conversions in js, so we do not fault, as asm.js expectsAlon Zakai2015-11-172-1/+25
|
* refine trap textsAlon Zakai2015-11-171-4/+4
|
* annotate trapsAlon Zakai2015-11-173-37/+38
|
* port detectSign from emscripten asm optimizer, and use itAlon Zakai2015-11-173-3/+49
|
* return undefined from wasm.js when return type is noneAlon Zakai2015-11-171-7/+8
|
* implement was function table by concatenating all asm tables, and ↵Alon Zakai2015-11-171-18/+29
| | | | offsetting. this supports all asm function table usages without hacks
* ASM_FLOATAlon Zakai2015-11-161-0/+2
|
* support fround(0) global constantsAlon Zakai2015-11-161-0/+9
|
* handle imports with a return typeAlon Zakai2015-11-161-1/+5
|
* emit a special call to a special import to handle floating-point remainder, ↵Alon Zakai2015-11-162-3/+32
| | | | which exists in asm.js but not in wasm
* handle import calls with no parent nodeAlon Zakai2015-11-161-9/+13
|
* emit switches in native builds, and offset the switch valueAlon Zakai2015-11-161-6/+27
|
* fix switch printingAlon Zakai2015-11-161-3/+4
|
* use the new BINARYEN option in emscriptenAlon Zakai2015-11-161-1/+1
|
* commentsAlon Zakai2015-11-151-0/+15
|
* docsAlon Zakai2015-11-131-0/+4
|
* remove unneeded emscripten optimizer.cpp fileAlon Zakai2015-11-131-3851/+0
|
* set seq type properly in asm2wasmAlon Zakai2015-11-131-0/+1
|
* add descriptions to passesAlon Zakai2015-11-135-22/+25
|
* add shell testsAlon Zakai2015-11-131-3/+6
|
* pass supportAlon Zakai2015-11-139-44/+398
|
* Merge branch 'binaryen'Alon Zakai2015-11-124-15/+57
|\
| * max memory is 32-bit, for nowAlon Zakai2015-11-121-1/+1
| |
| * add simple exampleAlon Zakai2015-11-113-7/+18
| |
| * improve printingAlon Zakai2015-11-111-2/+4
| |
| * update env varAlon Zakai2015-11-111-1/+1
| |
| * argument handling in shellAlon Zakai2015-11-111-4/+33
| |
* | commentAlon Zakai2015-11-111-1/+2
|/
* use Name::fromIntAlon Zakai2015-11-111-8/+4
|
* move validation to a side .h file, with a full WasmWalkerAlon Zakai2015-11-113-81/+139
|