-
Notifications
You must be signed in to change notification settings - Fork 312
Allow function resumption after running out of fuel #1498
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
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #1498 +/- ##
==========================================
- Coverage 70.80% 70.76% -0.05%
==========================================
Files 175 175
Lines 16422 16566 +144
==========================================
+ Hits 11628 11723 +95
- Misses 4794 4843 +49 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
At this point the feature is mostly implemented and even integrated into Wasmi's Wast runner to use the resumable call API to execute the official Wasm spec testsuite and ... it mostly works. A few (2-3) test cases do not yet work properly and need to be investigated. In case anybody wonders how using the API looks like: |
Closes #696.
cc @rib @tomaka @AbleTheAbove
This PR implements this

ResumableCall
design: