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

epoll with fs fixes #4050

Merged
merged 149 commits into from
Jul 21, 2023
Merged

epoll with fs fixes #4050

merged 149 commits into from
Jul 21, 2023

Conversation

john-sharratt
Copy link
Contributor

No description provided.

john-sharratt and others added 30 commits April 28, 2023 15:37
Doesn't seem to be used anywhere, so it's removed...
Needed in some cases for customization of the root fs.
Remove code duplication by reusing code paths
Remove he webc_runner and webc_runner_rt_wasi features from the wasmer_wasix crate.

These features do not require any additional dependencies, and just add
complexity for no good reason.

There was historical motivation for these features, because the
wasmer::Engine did not support module compilation on all target
architectures in the past, but now it is no longer neccessary.
Add Runtime::load_module / Runtime::load_module_sync methods that are
responsible for loading (compiling + caching) Webassembly modules.

This allows implementers to customize module compilation and caching,
for example to prevent concurrent compilation of the same module.
@john-sharratt
Copy link
Contributor Author

wasi::python test is flaky as its dependent on external API calls (GraphQL)

@john-sharratt
Copy link
Contributor Author

I fixed up the Wasmer Web build - next up the snapshot tests seem to still be failing

@john-sharratt john-sharratt merged commit 6ccf29d into master Jul 21, 2023
53 checks passed
@john-sharratt john-sharratt deleted the asynchronous-io-with-fs-fixes branch July 21, 2023 06:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants