-
Notifications
You must be signed in to change notification settings - Fork 349
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
Upgrade to Wasmer Reborn #503
Comments
Made some good progress here the last 2 days. |
Note: Wasmer 1.0 doesn't require +nightly any longer for singlepass (you can use stable since Rust 1.45+) :) |
Made many updates for [email protected] . now yet released but can prepare update :) Also they have update on int signal catch here wasmerio/wasmer#1552 seems after adopting v0.17.1 (int signal removed), test not finished. maybe due to infinite loop test? |
CosmWasm never used Wasmer 0.17.1 due to issues we had with it. We will migrate from 0.17.0 to 1.0. |
The original description is outdated. Once wasmerio/wasmer#1856 is closed, we can merge #504. Metering is disabled temporarily and will be reactivated in #642 before CosmWasm 0.13. |
Before hitting 1.0, we want to migrate to the new version of Wasmer, which is currently in private beta.
I tried migrating straight to the new API, which turned out be almost impossible since I did not see any way to do that gradually. There is a compatibility wrapper around the new API, which turns out to be very promising and brings us to almost compiling.
Right now, we're blocked by the missing ability to get a memory given a
Ctx
.Ctx
(Ctx::memory missing in compatibility wrapper wasmerio/wasmer#1535)do_scan
anddo_next
imports when the iterator feature is not enabledThe text was updated successfully, but these errors were encountered: