-
Notifications
You must be signed in to change notification settings - Fork 7
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 initial version of the WASM-based process executor #92
Conversation
@lthibault @aratz-lasa I would love your input and any feedback on capability usage or things I should change to keep it consistent with the rest of the repository :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking very good 😃
I've flagged a couple of issues that can be resolved straightforwardly (see inline). I also see some opportunities to clean up the lifecycle/refcount management with some advanced capnp features, but I need to stare at this a bit longer.
I'll follow up with another round of commends ASAP.
Great work 👍
* Pull wazero.Runtime config out of pkg/process; populate via Fx. * Wrap public client capabilities with high-level API types. * Use capnp refcounting to factor out tracking of release funcs.
Refactor feature/proc
Not used to Github so I created a new pull request instead of using the existing #87 if that's even possible...