dcode
|
cd1cfe6957
|
Update Binaryen to latest and rebuild dist files
|
2019-02-05 17:12:10 +01:00 |
|
Daniel Wirtz
|
2bdc2a72f1
|
Use stack IR when emitting text format (#312)
|
2018-11-08 08:04:24 +01:00 |
|
Daniel Wirtz
|
f7c734789e
|
Update Binaryen to latest; Various fixes
|
2018-10-11 08:49:08 +02:00 |
|
dcodeIO
|
16d1a833dd
|
Always add a null function at table index zero
This allows function references (a table index internally) to be nullable
|
2018-09-17 01:48:35 +02:00 |
|
dcodeIO
|
9c16363796
|
Initial external decorator for annotating explicit import names; Use file name as default module name in imports; Emit empty memory if there are no static segments; Update TLSF and examples accordingly
|
2018-06-28 01:44:32 +02:00 |
|
dcodeIO
|
7ad13f9d65
|
Add a 'call_indirect' builtin to emit arbitrary calls (might trap at runtime); Optimize 'for' loop compilation a bit
|
2018-05-25 15:59:17 +02:00 |
|
dcodeIO
|
829af2285c
|
Fix continue labels in 'for' loops skipping the incrementor
|
2018-05-23 11:32:12 +02:00 |
|
dcodeIO
|
6c0a5c47d9
|
Update Binaryen and take care of WebAssembly/binaryen#1547
|
2018-05-14 16:55:55 +02:00 |
|
dcodeIO
|
e415377cda
|
Avoid trampolines where optional arguments are constant literals, see #102; Fix temporary local flags not being cleared; Fix inlined temporary locals not being free'd; Fix inlined flows not breaking after returns; Allow changetype of u32s, i.e. function pointers
|
2018-05-11 16:31:56 +02:00 |
|
dcodeIO
|
ef9b43740d
|
Eliminate leftover temporary function types using latest Binaryen
|
2018-05-09 16:33:42 +02:00 |
|
dcodeIO
|
25a1f6230a
|
Suppress some unnecessary blocks and nops; Fix compilation of always 'break'ing 'do's
|
2018-05-06 05:46:35 +02:00 |
|
dcodeIO
|
6d6d1dddcf
|
Improve inlining where locals can be aliased; Add a crude mechanism for explicit unchecked array accesses
The `unchecked` builtin should be handled with ultimate care and it would be a lot better if there'd be a mechanism doing this automatically.
|
2018-04-25 05:04:35 +02:00 |
|
dcodeIO
|
31633899f9
|
Use untouched/optimized naming scheme in tests as well
|
2018-02-17 11:14:41 +01:00 |
|