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

Improve support for covariant returns (where generic types are involved) #643

Merged
merged 9 commits into from
Dec 29, 2022

Commits on Dec 29, 2022

  1. Configuration menu
    Copy the full SHA
    1f6905e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d944e4 View commit details
    Browse the repository at this point in the history
  3. Detail: adjust names of derived record types

    (The type name `DerivedEmptyGenericRecord` suggests that it is generic,
    which is not the case; `DerivedFromEmptyGenericRecord` is more accurate.
    For consistency, let's apply the same name change to `EmptyRecord` and
    its subtype.)
    stakx committed Dec 29, 2022
    Configuration menu
    Copy the full SHA
    06884f4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6238c15 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ee08309 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    be22332 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a1b44d7 View commit details
    Browse the repository at this point in the history
  8. Move check for covariant return types

    Performing this check for anything other than return types is basically
    wasted time, so moving it to `EqualReturnTypes` means it will only run
    when actually needed.
    stakx committed Dec 29, 2022
    Configuration menu
    Copy the full SHA
    eda2c80 View commit details
    Browse the repository at this point in the history
  9. Update changelog

    stakx committed Dec 29, 2022
    Configuration menu
    Copy the full SHA
    6b16135 View commit details
    Browse the repository at this point in the history