-
Notifications
You must be signed in to change notification settings - Fork 267
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 opt-in support for post 1.0 bulk-memory-operations #321
Comments
For reference: Grain also requires #66. |
This one is luckily not required by grain (as it can be controlled by a flag). Luckily, as it requires a fair amount of analysis to implement: https://github.com/WebAssembly/spec/blob/main/proposals/bulk-memory-operations/Overview.md |
This was referenced Apr 25, 2022
mathetake
added a commit
that referenced
this issue
Apr 28, 2022
This commit implements the rest of the unimplemented instructions in the bulk-memory-operations proposal. Notably, this adds support for table.init, table.copy and elem.drop instructions toggled by FeatureBulkMemoryOperations. Given that, now wazero has the complete support for the bulk-memory-operations proposal as described in https://github.com/WebAssembly/spec/blob/main/proposals/bulk-memory-operations/Overview.md fixes #321 Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Looks like Grain defaults to use bulk-memory-operations, though this can be disabled with
--no-bulk-memory
per grain-lang/grain#819Meanwhile, our crash isn't so pretty:
cc @pims
The text was updated successfully, but these errors were encountered: