-
Notifications
You must be signed in to change notification settings - Fork 78
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
Only recursion check each library once #916
Conversation
…ve globally unique variable names from environment
Update: I have updated the typechecker as well, and the Polynetwork contract now works regardless of the order that the standard libraries are imported in. |
@anton-trunov , @vaivaswatha : I'm happy with the positive test cases, but I'm not sure I'm covering enough cases with the negative ones. If you have some ideas I'm happy to add them, but if not I think it's ready to be merged to master. |
Nice test cases, thanks Jacob. LGTM |
This should fix the problem with a contract importing two libraries
L1
andL2
butL2
also importingL1
.