-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
RFC 213: Implement Default Type Parameter Fallback #26870
Merged
Merged
Commits on Jul 26, 2015
-
Implement Default TyParam fallback
This patch allows type parameter defaults to influence type inference. This is a possible breaking change since it effects the way type inference works and will have different behavior when mixing defaults and literal fallback.
Configuration menu - View commit details
-
Copy full SHA for bbcb13d - Browse repository at this point
Copy the full SHA bbcb13dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91de8e6 - Browse repository at this point
Copy the full SHA 91de8e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbdca2c - Browse repository at this point
Copy the full SHA bbdca2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49eb2c6 - Browse repository at this point
Copy the full SHA 49eb2c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d782e35 - Browse repository at this point
Copy the full SHA d782e35View commit details -
Refactor the default type parameter algorithm
The algorithm was not correctly detecting conflicts after moving defaults into TypeVariableValue. The updated algorithm correctly detects and reports conflicts with information about where the conflict occured and which items the defaults were introduced by. The span's for said items are not being correctly attached and still need to be patched.
Configuration menu - View commit details
-
Copy full SHA for 01dcb3b - Browse repository at this point
Copy the full SHA 01dcb3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e857871 - Browse repository at this point
Copy the full SHA e857871View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee43920 - Browse repository at this point
Copy the full SHA ee43920View commit details -
Configuration menu - View commit details
-
Copy full SHA for b75f215 - Browse repository at this point
Copy the full SHA b75f215View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbfbdd7 - Browse repository at this point
Copy the full SHA fbfbdd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed3fbba - Browse repository at this point
Copy the full SHA ed3fbbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99a1293 - Browse repository at this point
Copy the full SHA 99a1293View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7716541 - Browse repository at this point
Copy the full SHA 7716541View commit details -
Configuration menu - View commit details
-
Copy full SHA for d732f73 - Browse repository at this point
Copy the full SHA d732f73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9da04b2 - Browse repository at this point
Copy the full SHA 9da04b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55621b6 - Browse repository at this point
Copy the full SHA 55621b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ea9672 - Browse repository at this point
Copy the full SHA 8ea9672View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ad36cb - Browse repository at this point
Copy the full SHA 5ad36cbView 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.