Commit Graph

16 Commits

Author SHA1 Message Date
Sven SAULEAU aaac76a0d3
feat: throw when Memory or Table import 2018-03-29 14:45:56 +02:00
Sven SAULEAU cd769727c1
Revert "feat(WebAssemblyParser): error when restriction are hit"
This reverts commit 0ef8c12add.
2018-03-29 13:57:15 +02:00
Sven SAULEAU 0ef8c12add
feat(WebAssemblyParser): error when restriction are hit 2018-03-28 15:52:26 +02:00
Sven SAULEAU faff92c52b
feat: use instantiateStreaming 2018-03-08 17:54:06 +01:00
Sven SAULEAU 1c25a4508c
style: run prettier 2018-03-01 15:07:43 +01:00
Sven SAULEAU a78d93f3ea
refactor: ES2015'ify 2018-02-28 09:02:07 +01:00
Sven SAULEAU e2289b529c
feat: pass decoder options 2018-02-28 08:50:29 +01:00
Sven SAULEAU 486db15d36
refactor: use webassemblyjs tools 2018-02-27 21:06:39 +01:00
Tobias Koppers b5d8e97451
use const instead of var 2018-02-21 14:22:43 +01:00
Tobias Koppers 26b8f99b2e use webassembly-interpreter to parse WASM
#6530
2018-02-20 15:23:01 +01:00
Tobias Koppers 53a1d6c7b5 replace harmonyModule flag with exportsType 3-state
exportsType falsy: It's non-harmony module
exportsType "namespace": It's a harmony module, the exports is the namespace object
exportsType "default": It's a harmony module, the exports is the default exports, named exports are properties of the default export
2017-12-22 19:42:41 +01:00
Tobias Koppers 3ee016f4a9 add support for imports in wasm modules 2017-12-20 20:42:42 +01:00
Tobias Koppers 91e6692362 extract exports from wasm module
mangle used exports
fix esm flag
2017-12-14 13:05:03 +01:00
Tobias Koppers 7fb3468546 upgrade tapable for WebAssemblyParser 2017-11-28 16:54:32 +01:00
Tobias Koppers 5a4f0aca67 change imports of tapable to old version
prepare to migrate to new tapable version
2017-11-27 20:56:42 +01:00
Tobias Koppers 41a1d602e1 added WebAssembly Proof of Concept 2017-11-10 09:17:11 +01:00