-
Notifications
You must be signed in to change notification settings - Fork 137
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 invalidation for storage references #3343
Conversation
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.
Great work! 👏
Cadence Benchstat comparisonThis branch with compared with the base branch onflow:master commit b36c399 Collapsed results for better readability
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #3343 +/- ##
==========================================
+ Coverage 81.03% 81.10% +0.06%
==========================================
Files 383 383
Lines 94194 94542 +348
==========================================
+ Hits 76333 76681 +348
+ Misses 15146 15143 -3
- Partials 2715 2718 +3
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Closes https://github.com/dapperlabs/cadence-internal/issues/215
Description
Depends on #3342.
Adds a dedicated runtime check to invalidate bound-functions to storage-references, if the underlying stored value was remove/changed. Currently these fails with unrelated errors such as runtime type mismatch error / used before initialization error, etc.
master
branchFiles changed
in the Github PR explorer