-
Notifications
You must be signed in to change notification settings - Fork 286
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
Implement the Wasm module-linking
proposal
#742
Comments
Do you have a use case for the Wasm So far nobody has requested this feature. My employer (Parity Technologies) is not in need of this so it is rather low priority although we still want to implement all of the stabilized Wasm proposals in Another reason why I have not yet thought about implementing the Wasm |
exactly, for example pallet-contract, we can separate the dlmalloc-rs and ink logic to shared libraries to trim the size of contracts 🧙♂️ we have an experimental feature based on this gear-tech/gear#2942 but currently blocked by WASMI xd |
I spoke with the rest of the smart contracts team at Parity and we came to the conclusion that indeed this Wasm proposal might be useful to us as well for delegate calling libraries. That said the priority of implementing the Wasm However, with the conclusion that this feature indeed is useful we might consider implementing it with medium-priority (instead of low-priority) even though it is unstable and so far we refrained from implementing unstable Wasm proposals at all. What the @gear-tech team could do until then is as follows:
This |
We're using Substrate at Entropy but had to rule out Also, yes, module linking proposal has been superseded by the component model proposal, and that would be the proper implementation. |
@jakehemmerle If you are primarily missing "WIT stuff" I would like to copy'n'paste this link for you again since it might be of interest to you until |
module-linking
proposal
module-linking
proposalcomponent-model
proposal
component-model
proposalmodule-linking
proposal
Closed in favor of #897 since Wasm |
It has already been a part of wasm (component but not core) spec tests, however WASMI has not supported it yet while both wasmer and wasmtime support it
wondering if this has a priority, or ur welcome others' PRs
The text was updated successfully, but these errors were encountered: