-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add wasmer web assembly submodule and a POC engine #2132
base: v0.x.x
Are you sure you want to change the base?
Add wasmer web assembly submodule and a POC engine #2132
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice start!
58f5998
to
0d21689
Compare
cc72153
to
63465a7
Compare
Codecov Report
@@ Coverage Diff @@
## v0.x.x #2132 +/- ##
==========================================
- Coverage 88.11% 87.95% -0.16%
==========================================
Files 164 147 -17
Lines 16934 14041 -2893
==========================================
- Hits 14921 12350 -2571
+ Misses 2013 1691 -322
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
1bc36ac
to
3f71f67
Compare
3f71f67
to
cd8dd9c
Compare
691d2d8
to
4cde26b
Compare
4cde26b
to
748d5ad
Compare
aa267ff
to
a471d7e
Compare
FYI things should run on Alpine since v2: wasmerio/wasmer@ea4ea47 |
a471d7e
to
ef11b23
Compare
This is what scares me a bit: https://github.com/wasmerio/wasmer/blob/master/lib/vm/src/trap/traphandlers.rs |
This adds the wasmer-d submodule and an engine which can run in d at runtime. Currently the Engine is only run in the unit tests in `WasmEngine.d` to experiment with running Web Assembly programs. `dtest=WasmEngine dub test`
ef11b23
to
b5cfa4d
Compare
The
wasmer-d
submodule supports running web assembly outside of the web browser. The classnode/WasmEngine.d
provides a POC engine to run web assembly programs within agora.This is still very much a work in progress. There are some unit tests that can be used to experiment.