-
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
Issue 4846 multiple lifetime parameters #10153
Issue 4846 multiple lifetime parameters #10153
Commits on Nov 8, 2013
-
Create a new pass to resolve named lifetimes; rscope is not only
used to indicate when anonymous regions (i.e., &T) are permitted
Configuration menu - View commit details
-
Copy full SHA for 8e1de17 - Browse repository at this point
Copy the full SHA 8e1de17View commit details -
Introduce ty_fold mechanism and port our various folders to use
it. This should eventually be merged with the Subst trait.
Configuration menu - View commit details
-
Copy full SHA for 85c51d3 - Browse repository at this point
Copy the full SHA 85c51d3View commit details
Commits on Nov 9, 2013
-
Configuration menu - View commit details
-
Copy full SHA for 1f4faae - Browse repository at this point
Copy the full SHA 1f4faaeView commit details -
Introduce new variance inference pass that replaces (and generalizes)…
… old region-parameterization/variance inference. We now compute variance for type parameters but do not make use of it (most of the way towards rust-lang#3598).
Configuration menu - View commit details
-
Copy full SHA for 9d3f57e - Browse repository at this point
Copy the full SHA 9d3f57eView commit details -
Move comparing of impl methods against trait from collect to check.
This code fits better in check because it is checking that the impl matches the interface. This allows us to avoid the awkward constructions that lazilly collect traits and so forth. It also permits us to make use of the results of variance inference.
Configuration menu - View commit details
-
Copy full SHA for 168ac52 - Browse repository at this point
Copy the full SHA 168ac52View commit details -
Improve error reporting for region inference failures to make use of
all the information it has at its disposal. Unfortunately this also reveals that we need to improve the reporting heuristics further, as sometimes the errors it chooses to emit seem somewhat mystifying and are not related to the actual problem.
Configuration menu - View commit details
-
Copy full SHA for f57a28b - Browse repository at this point
Copy the full SHA f57a28bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e54a73 - Browse repository at this point
Copy the full SHA 5e54a73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 195f1d7 - Browse repository at this point
Copy the full SHA 195f1d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc3e842 - Browse repository at this point
Copy the full SHA bc3e842View commit details -
Configuration menu - View commit details
-
Copy full SHA for f36a891 - Browse repository at this point
Copy the full SHA f36a891View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4f4a35 - Browse repository at this point
Copy the full SHA f4f4a35View commit details -
8
Configuration menu - View commit details
-
Copy full SHA for 98f7973 - Browse repository at this point
Copy the full SHA 98f7973View commit details -
8
Configuration menu - View commit details
-
Copy full SHA for 044dec4 - Browse repository at this point
Copy the full SHA 044dec4View commit details -
4
Configuration menu - View commit details
-
Copy full SHA for b32845d - Browse repository at this point
Copy the full SHA b32845dView commit details -
4
Configuration menu - View commit details
-
Copy full SHA for a15196c - Browse repository at this point
Copy the full SHA a15196cView commit details -
Make irrelevant changes to regions-mock-tcx to convince the pretty pr…
…inter to emit the same thing twice in a row
5Configuration menu - View commit details
-
Copy full SHA for f6e8d49 - Browse repository at this point
Copy the full SHA f6e8d49View commit details