-
Notifications
You must be signed in to change notification settings - Fork 261
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
refactor: Clean up resolution passes 0 and 1 #3284
Merged
RustanLeino
merged 60 commits into
dafny-lang:master
from
RustanLeino:check-type-inference
Dec 29, 2022
Merged
refactor: Clean up resolution passes 0 and 1 #3284
RustanLeino
merged 60 commits into
dafny-lang:master
from
RustanLeino:check-type-inference
Dec 29, 2022
Commits on Dec 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9aa45b9 - Browse repository at this point
Copy the full SHA 9aa45b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6d6bbe - Browse repository at this point
Copy the full SHA e6d6bbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f513f96 - Browse repository at this point
Copy the full SHA f513f96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00f1ed8 - Browse repository at this point
Copy the full SHA 00f1ed8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 363b50d - Browse repository at this point
Copy the full SHA 363b50dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c01d60 - Browse repository at this point
Copy the full SHA 5c01d60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b7f96e - Browse repository at this point
Copy the full SHA 6b7f96eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10069f5 - Browse repository at this point
Copy the full SHA 10069f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b500fa2 - Browse repository at this point
Copy the full SHA b500fa2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4598fd9 - Browse repository at this point
Copy the full SHA 4598fd9View commit details -
Move visitation of user-provided types, subexpressions, and substatem…
…ents into ASTVisitor
Configuration menu - View commit details
-
Copy full SHA for 1a082e9 - Browse repository at this point
Copy the full SHA 1a082e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74b96fc - Browse repository at this point
Copy the full SHA 74b96fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35c70d7 - Browse repository at this point
Copy the full SHA 35c70d7View commit details
Commits on Dec 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 33bb66c - Browse repository at this point
Copy the full SHA 33bb66cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10c2f32 - Browse repository at this point
Copy the full SHA 10c2f32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44dabc0 - Browse repository at this point
Copy the full SHA 44dabc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 854ee25 - Browse repository at this point
Copy the full SHA 854ee25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8111b99 - Browse repository at this point
Copy the full SHA 8111b99View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc7caf5 - Browse repository at this point
Copy the full SHA cc7caf5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4edf858 - Browse repository at this point
Copy the full SHA 4edf858View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8a5766 - Browse repository at this point
Copy the full SHA a8a5766View commit details -
Configuration menu - View commit details
-
Copy full SHA for b179549 - Browse repository at this point
Copy the full SHA b179549View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2b7d51 - Browse repository at this point
Copy the full SHA a2b7d51View commit details -
Configuration menu - View commit details
-
Copy full SHA for af01ea3 - Browse repository at this point
Copy the full SHA af01ea3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c79e628 - Browse repository at this point
Copy the full SHA c79e628View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dd1182 - Browse repository at this point
Copy the full SHA 5dd1182View commit details
Commits on Dec 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 26baac4 - Browse repository at this point
Copy the full SHA 26baac4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e48f7ab - Browse repository at this point
Copy the full SHA e48f7abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7638787 - Browse repository at this point
Copy the full SHA 7638787View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56fd78a - Browse repository at this point
Copy the full SHA 56fd78aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd6055e - Browse repository at this point
Copy the full SHA cd6055eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea2f677 - Browse repository at this point
Copy the full SHA ea2f677View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8647a91 - Browse repository at this point
Copy the full SHA 8647a91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b41297 - Browse repository at this point
Copy the full SHA 2b41297View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e5e4d3 - Browse repository at this point
Copy the full SHA 0e5e4d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for df5a707 - Browse repository at this point
Copy the full SHA df5a707View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3924295 - Browse repository at this point
Copy the full SHA 3924295View commit details
Commits on Dec 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 86a3369 - Browse repository at this point
Copy the full SHA 86a3369View commit details -
Configuration menu - View commit details
-
Copy full SHA for 852f7fe - Browse repository at this point
Copy the full SHA 852f7feView commit details -
To reduce special cases, also include NonNullTypeDecl in cyclicity ch…
…ecks This change makes the source code more straightforward, because it eliminates a special case. It means that NonNullTypeDecl’s are now added as lone vertices into the call-graph during resolution (whereas previously they were not added at all). As far as I can tell, this does not make any difference for the verifier; it only affects the output of /rprint.
Configuration menu - View commit details
-
Copy full SHA for e0ec038 - Browse repository at this point
Copy the full SHA e0ec038View commit details
Commits on Dec 28, 2022
-
refactor: Use AST Visitor instead of BottomUp visitor
This puts type-inference checking into one visitor, instead of a top-level visitor for the declarations and a second visitor for the statements/expressions. This also changes the traversal from bottom-up to top-down, which changes the order of various error messages.
Configuration menu - View commit details
-
Copy full SHA for fead483 - Browse repository at this point
Copy the full SHA fead483View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f678a9 - Browse repository at this point
Copy the full SHA 5f678a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2aafd0 - Browse repository at this point
Copy the full SHA d2aafd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 805f70d - Browse repository at this point
Copy the full SHA 805f70dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe502c3 - Browse repository at this point
Copy the full SHA fe502c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87fb940 - Browse repository at this point
Copy the full SHA 87fb940View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7dae2ae - Browse repository at this point
Copy the full SHA 7dae2aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 477b418 - Browse repository at this point
Copy the full SHA 477b418View commit details -
Configuration menu - View commit details
-
Copy full SHA for c906a0d - Browse repository at this point
Copy the full SHA c906a0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85c947d - Browse repository at this point
Copy the full SHA 85c947dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d413947 - Browse repository at this point
Copy the full SHA d413947View commit details -
Configuration menu - View commit details
-
Copy full SHA for 413c75b - Browse repository at this point
Copy the full SHA 413c75bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00db663 - Browse repository at this point
Copy the full SHA 00db663View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a66545 - Browse repository at this point
Copy the full SHA 4a66545View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e62b8c - Browse repository at this point
Copy the full SHA 0e62b8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2801491 - Browse repository at this point
Copy the full SHA 2801491View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd81c32 - Browse repository at this point
Copy the full SHA cd81c32View commit details -
Split Resolve…OneDeclaration and Resolve..MemberBodies into two metho…
…ds according to initialRound
Configuration menu - View commit details
-
Copy full SHA for 2c7b341 - Browse repository at this point
Copy the full SHA 2c7b341View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0de1991 - Browse repository at this point
Copy the full SHA 0de1991View commit details
Commits on Dec 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 570abb9 - Browse repository at this point
Copy the full SHA 570abb9View 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.