Skip to content
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

Experimental: Add interpreter support for Wasmer #4515

Merged
merged 113 commits into from
Oct 10, 2024
Merged

Experimental: Add interpreter support for Wasmer #4515

merged 113 commits into from
Oct 10, 2024

Conversation

syrusakbary
Copy link
Member

@syrusakbary syrusakbary commented Mar 25, 2024

This PR adds support for running Wasm modules in interpreted mode (in this case, via WAMR).

Progress:

  • Make the baseline functionality work
  • Most of the examples work
  • Most of the test work
  • Integrate it into CI
  • Document the differences when using WAMR (for example: memory grow can't be called outside of the host)
  • Test this on iOS
  • Fix CLI (interpreter): Fix nested host calls #4971
  • Improve testing to test way more example and test cases

@xdoardo
Copy link
Contributor

xdoardo commented Jun 14, 2024

Note: merging this PR closes issues #4496, #4495, #4494, #4493 and #4486 as well.

@xdoardo xdoardo mentioned this pull request Aug 8, 2024
lib/api/src/c_api/mod.rs Outdated Show resolved Hide resolved
@xdoardo xdoardo added this to the v5.0 milestone Sep 2, 2024
@xdoardo xdoardo self-assigned this Sep 2, 2024
@xdoardo xdoardo changed the base branch from main to release-5.0 September 23, 2024 14:30
@syrusakbary
Copy link
Member Author

Merging this into 5.0 so then we can review and merge wasmi and v8

@syrusakbary syrusakbary merged commit 8e95936 into release-5.0 Oct 10, 2024
62 of 63 checks passed
@syrusakbary syrusakbary deleted the wamr branch October 10, 2024 10:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants