dcode
f3aa762ccb
Rebuild examples
2019-03-01 00:09:06 +01:00
Daniel Wirtz
0c64f21250
Rework resolver ( #489 )
...
* Rework IR and resolver to use nested lookup tables
* Integrate types into IR
* Make components prefer IR, slimmed down AST
* Implement `export *`
* Add `@lazy` annotation and remove `--noTreeShaking`
* Add `@start` annotation and remove magic `main`
* Related refactoring, cleanup and docs
2019-02-21 00:11:22 +01:00
dcodeIO
4f95dce6e2
Do not emit debug info by default
...
This basically flips the --noDebug flag to become a --debug flag, so some optimizations, like inlining, aren't skipped by default, which might be unexpected.
2018-11-09 12:28: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
26e46f6f86
Reintroduce builtin decorator so these can appear anywhere in stdlib again
...
Avoids wrapping an undocumented function within 'memory.size' for example.
2018-07-19 02:10:04 +02:00
dcodeIO
a1b75b69b7
Rename memory instructions; Rework constant handling
2018-07-18 23:49:32 +02:00
dcodeIO
27e61f8f67
Remove noMemory option; Omit 'start' if 'main' is present; Unwrap more unnecessary blocks
2018-06-27 19:03:39 +02:00
dcodeIO
e049e72171
Fix a few issues with TSD generation; Update Binaryen
2018-05-21 10:31:00 +02:00
dcodeIO
2f8f477ab0
Update dist files; Unify some examples
2018-05-06 01:32:58 +02:00
Daniel Wirtz
50f6c1c460
Update internal ABI to zero/sign-extend where necessary only ( #87 )
2018-05-06 00:00:54 +02:00
dcodeIO
49f4d3dff1
Eliminate @builtin
decorator for compatibility with TS
2018-03-21 16:29:08 +01:00
dcodeIO
77e49bbd95
Replace more .wast references with .wat
2018-02-19 19:16:16 +01:00
dcodeIO
e50a23bf75
Rename wast to wat
2018-02-17 11:09:22 +01:00
dcodeIO
4736227879
Update binaryen to latest nightly; Source map support
2018-02-02 03:07:54 +01:00
dcodeIO
2888ba14ad
PSON decoder example using namespaced imports
2017-12-30 05:11:58 +01:00
dcodeIO
8d894d0827
Make sure constant locals are inlined, see #6
2017-12-28 15:17:35 +01:00
dcodeIO
ba61a5e414
Getters & setters (static); Instantiate compiler tests; Cleanup
2017-12-27 02:37:53 +01:00
dcodeIO
5c4bf1af76
Less prose; Update i64 example; More options for asc
2017-12-25 12:08:51 +01:00
dcodeIO
b69c07af45
Reference the wiki
2017-12-14 16:50:59 +01:00
dcodeIO
6bea116b3e
Integrate examples into tests
2017-12-14 12:30:58 +01:00
dcodeIO
ce57820f59
Is it a strawberry, see boyanio/wasm-wheel#2
2017-12-13 00:11:45 +01:00