summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* validate offsets in s-parser, remove hackAlon Zakai2015-11-111-1/+3
|
* don't allow direct access to the vectors on the Module objectAlon Zakai2015-11-114-8/+11
|
* commentAlon Zakai2015-11-111-1/+2
|
* don't store caseMap in Switch, it's a pure optimizationAlon Zakai2015-11-114-15/+11
|
* break => brAlon Zakai2015-11-111-1/+1
|
* nan fixes; test suite fully passesAlon Zakai2015-11-112-5/+5
|
* more nan fixesAlon Zakai2015-11-112-25/+63
|
* start to handle new nan rulesAlon Zakai2015-11-111-18/+44
|
* remove debug printAlon Zakai2015-11-111-1/+1
|
* unreachableAlon Zakai2015-11-113-1/+25
|
* commentsAlon Zakai2015-11-118-15/+43
|
* update tests, and update shift behavior for latest changesAlon Zakai2015-11-101-6/+6
|
* handle some switch errors, get the switch testcase passingAlon Zakai2015-11-092-4/+4
|
* gcc workaround #1Alon Zakai2015-11-091-21/+22
|
* wip switch workAlon Zakai2015-11-092-4/+35
|
* handle empty switches, and some more temp blacklistingAlon Zakai2015-11-091-1/+1
|
* update control flow operators, blacklist some new float errors for nowAlon Zakai2015-11-092-40/+25
|
* update spec tests, use a proper label stack, and start to update control ↵Alon Zakai2015-11-092-24/+38
| | | | flow changes from spec
* print if-elseAlon Zakai2015-11-091-1/+1
|
* restructure code, put emscripten-optimizer stuff in its own dirAlon Zakai2015-11-0910-0/+0
|
* nan fixesAlon Zakai2015-11-082-7/+17
|
* fix negative nansAlon Zakai2015-11-081-2/+2
|
* +nanAlon Zakai2015-11-081-0/+1
|