-
Notifications
You must be signed in to change notification settings - Fork 138
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
Port bug fixes from v0.42.5-patch.1
#2955
Conversation
Co-authored-by: Bastian Müller <bastian@turbolent.com>
[v0.42] Prevent nested contract deployments
…ve existing writes
Sync with public `v0.42`
…ication Fix nested resource moves
prevent setting members during destruction
Reject nested resource moves with second transfer during destruction
Evaluate getters and setters for second value transfers once rather than twice
Syncing to the `v0.42` of the public-repo
the second value needs to be evaluated *before* declaring the new variable, as the second value might refer to a shadowed variable of the same name
Reject resources-methods being used as function-pointers
…eclaration-evaluation
Transfer value before the second value is visited
Reject resource method pointers in assignment
Cadence Benchstat comparisonThis branch with compared with the base branch onflow:v0.42 commit e75c940 Collapsed results for better readability
|
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## v0.42 #2955 +/- ##
==========================================
+ Coverage 79.44% 79.48% +0.03%
==========================================
Files 334 334
Lines 79067 79079 +12
==========================================
+ Hits 62816 62853 +37
+ Misses 13942 13918 -24
+ Partials 2309 2308 -1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Description
Includes:
master
branchFiles changed
in the Github PR explorer