-
-
Notifications
You must be signed in to change notification settings - Fork 789
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
fix[lang]: fix uses
analysis for nonreentrant functions
#3927
Merged
charles-cooper
merged 12 commits into
vyperlang:master
from
charles-cooper:fix/using-nonreentrant
Apr 12, 2024
Merged
fix[lang]: fix uses
analysis for nonreentrant functions
#3927
charles-cooper
merged 12 commits into
vyperlang:master
from
charles-cooper:fix/using-nonreentrant
Apr 12, 2024
Commits on Apr 9, 2024
-
fix[lang]: fix
uses
analysis for nonreentrant functions`uses` analysis ignores nonreentrant functions, even those (implicitly) use state. this commit adds checks both for internally (called) and external (exported) modules
Configuration menu - View commit details
-
Copy full SHA for 471a864 - Browse repository at this point
Copy the full SHA 471a864View commit details -
refactor: factor out uses_state util
also, rename `validate_functions` to more accurate `analyze_functions`
Configuration menu - View commit details
-
Copy full SHA for 9db4bfb - Browse repository at this point
Copy the full SHA 9db4bfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cb0f93 - Browse repository at this point
Copy the full SHA 0cb0f93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f4525c - Browse repository at this point
Copy the full SHA 2f4525cView commit details -
add nonreentrant internal import test, move exported nonreentrant
function to new file
Configuration menu - View commit details
-
Copy full SHA for 8a69b83 - Browse repository at this point
Copy the full SHA 8a69b83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 621c259 - Browse repository at this point
Copy the full SHA 621c259View commit details
Commits on Apr 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f1a5aab - Browse repository at this point
Copy the full SHA f1a5aabView commit details
Commits on Apr 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f6d1c81 - Browse repository at this point
Copy the full SHA f6d1c81View commit details
Commits on Apr 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eaa5988 - Browse repository at this point
Copy the full SHA eaa5988View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9e49cf - Browse repository at this point
Copy the full SHA f9e49cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16ca98f - Browse repository at this point
Copy the full SHA 16ca98fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d899831 - Browse repository at this point
Copy the full SHA d899831View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.