Skip to content
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

[NLL] Clean up handling of type annotations #57714

Merged
merged 7 commits into from
Jan 25, 2019

Commits on Jan 19, 2019

  1. Configuration menu
    Copy the full SHA
    ab7bc3a View commit details
    Browse the repository at this point in the history
  2. Rename CanonicalUserTypeAnnotation -> CanonicalUserType

    We want the name `CanonicalUserTypeAnnotation` for our own use.
    matthewjasper committed Jan 19, 2019
    Configuration menu
    Copy the full SHA
    5ca6bd5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ed871cb View commit details
    Browse the repository at this point in the history
  4. Handle lifetime annotations in unreachable code

    We  equate the type in the annotation with the inferred type first so
    that we have a fully inferred type to perform the well-formedness check
    on.
    matthewjasper committed Jan 19, 2019
    Configuration menu
    Copy the full SHA
    65fe251 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c76e557 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1593ac9 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2019

  1. Unit test from rust-lang#57866.

    pnkfelix committed Jan 25, 2019
    Configuration menu
    Copy the full SHA
    620a03f View commit details
    Browse the repository at this point in the history