-
Notifications
You must be signed in to change notification settings - Fork 12.5k
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
The Great Generics Generalisation: Ty Edition #48523
Merged
Merged
Commits on May 15, 2018
-
Configuration menu - View commit details
-
Copy full SHA for fe0c119 - Browse repository at this point
Copy the full SHA fe0c119View commit details -
Configuration menu - View commit details
-
Copy full SHA for de1c29c - Browse repository at this point
Copy the full SHA de1c29cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6355354 - Browse repository at this point
Copy the full SHA 6355354View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9e3d57 - Browse repository at this point
Copy the full SHA e9e3d57View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5825c2 - Browse repository at this point
Copy the full SHA e5825c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b4e2b7 - Browse repository at this point
Copy the full SHA 5b4e2b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9622dc - Browse repository at this point
Copy the full SHA a9622dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15d2759 - Browse repository at this point
Copy the full SHA 15d2759View commit details -
Configuration menu - View commit details
-
Copy full SHA for 178a8f1 - Browse repository at this point
Copy the full SHA 178a8f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06f0a7c - Browse repository at this point
Copy the full SHA 06f0a7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cadf96e - Browse repository at this point
Copy the full SHA cadf96eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a6c946 - Browse repository at this point
Copy the full SHA 4a6c946View commit details -
Configuration menu - View commit details
-
Copy full SHA for b75f421 - Browse repository at this point
Copy the full SHA b75f421View commit details -
Configuration menu - View commit details
-
Copy full SHA for d557ff9 - Browse repository at this point
Copy the full SHA d557ff9View commit details -
Eliminate ty::Generics::types()
And with one final incanation, the specific kind iterators were banished from ty::Generics, never to be seen again!
Configuration menu - View commit details
-
Copy full SHA for 0b8b14f - Browse repository at this point
Copy the full SHA 0b8b14fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f257bf - Browse repository at this point
Copy the full SHA 6f257bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for a17896a - Browse repository at this point
Copy the full SHA a17896aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b45a89 - Browse repository at this point
Copy the full SHA 7b45a89View commit details -
Configuration menu - View commit details
-
Copy full SHA for df1c256 - Browse repository at this point
Copy the full SHA df1c256View commit details -
Configuration menu - View commit details
-
Copy full SHA for d62fc23 - Browse repository at this point
Copy the full SHA d62fc23View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc27c2e - Browse repository at this point
Copy the full SHA fc27c2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e89312 - Browse repository at this point
Copy the full SHA 5e89312View commit details -
Pull common parameters into GenericParamDef
This leads to a lot of simplifications, as most code doesn't actually need to know about the specific lifetime/type data; rather, it's concerned with properties like name, index and def_id.
Configuration menu - View commit details
-
Copy full SHA for 4bed895 - Browse repository at this point
Copy the full SHA 4bed895View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f9d4be - Browse repository at this point
Copy the full SHA 9f9d4beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18f77e2 - Browse repository at this point
Copy the full SHA 18f77e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9200bde - Browse repository at this point
Copy the full SHA 9200bdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 007de2f - Browse repository at this point
Copy the full SHA 007de2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 365c8c3 - Browse repository at this point
Copy the full SHA 365c8c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd8e284 - Browse repository at this point
Copy the full SHA fd8e284View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe1f651 - Browse repository at this point
Copy the full SHA fe1f651View commit details -
Configuration menu - View commit details
-
Copy full SHA for b575c18 - Browse repository at this point
Copy the full SHA b575c18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25bf73d - Browse repository at this point
Copy the full SHA 25bf73dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 030f10f - Browse repository at this point
Copy the full SHA 030f10fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9190da - Browse repository at this point
Copy the full SHA d9190daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ae2468 - Browse repository at this point
Copy the full SHA 3ae2468View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9c28b2 - Browse repository at this point
Copy the full SHA e9c28b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a9371a - Browse repository at this point
Copy the full SHA 0a9371aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39a68e9 - Browse repository at this point
Copy the full SHA 39a68e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ea91ac - Browse repository at this point
Copy the full SHA 5ea91acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5be2bdb - Browse repository at this point
Copy the full SHA 5be2bdbView 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.