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

[PEP 695] Partial support for new type parameter syntax in Python 3.12 #17233

Merged
merged 42 commits into from
May 17, 2024

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    725a224 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3058b84 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fc23bcf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    61e971d View commit details
    Browse the repository at this point in the history
  5. WIP variance test case

    JukkaL committed May 3, 2024
    Configuration menu
    Copy the full SHA
    47cb82d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e56dd96 View commit details
    Browse the repository at this point in the history
  7. WIP infer variance on demand

    JukkaL committed May 3, 2024
    Configuration menu
    Copy the full SHA
    21c3eb6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7e15173 View commit details
    Browse the repository at this point in the history
  9. Fix join

    JukkaL committed May 3, 2024
    Configuration menu
    Copy the full SHA
    b76e7eb View commit details
    Browse the repository at this point in the history
  10. Test meet when not ready

    JukkaL committed May 3, 2024
    Configuration menu
    Copy the full SHA
    650468b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    639a85b View commit details
    Browse the repository at this point in the history
  12. Add inheritance test cases

    JukkaL committed May 3, 2024
    Configuration menu
    Copy the full SHA
    2b4dbe1 View commit details
    Browse the repository at this point in the history
  13. Add test cases

    JukkaL committed May 3, 2024
    Configuration menu
    Copy the full SHA
    5081cb9 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Support protocols

    JukkaL committed May 7, 2024
    Configuration menu
    Copy the full SHA
    d42026e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9745e5b View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Configuration menu
    Copy the full SHA
    ddb4f58 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a1ea487 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0e41f88 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    16ffbfb View commit details
    Browse the repository at this point in the history
  5. Add test case

    JukkaL committed May 8, 2024
    Configuration menu
    Copy the full SHA
    c6bbe70 View commit details
    Browse the repository at this point in the history
  6. Add missing visit methods

    JukkaL committed May 8, 2024
    Configuration menu
    Copy the full SHA
    59434fa View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    84e3f11 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Fix type alias self check

    JukkaL committed May 9, 2024
    Configuration menu
    Copy the full SHA
    586eb64 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6bbc046 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ea39e96 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ad8c062 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6138266 View commit details
    Browse the repository at this point in the history
  6. Black

    JukkaL committed May 9, 2024
    Configuration menu
    Copy the full SHA
    98bd612 View commit details
    Browse the repository at this point in the history
  7. Refactor AST

    JukkaL committed May 9, 2024
    Configuration menu
    Copy the full SHA
    a172027 View commit details
    Browse the repository at this point in the history
  8. Support value restriction

    JukkaL committed May 9, 2024
    Configuration menu
    Copy the full SHA
    c46550a View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Support ParamSpec

    JukkaL committed May 10, 2024
    Configuration menu
    Copy the full SHA
    1a56647 View commit details
    Browse the repository at this point in the history
  2. Support TypeVarTuple

    JukkaL committed May 10, 2024
    Configuration menu
    Copy the full SHA
    80e8c79 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4838121 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d88a03b View commit details
    Browse the repository at this point in the history
  5. Minor tweaks

    JukkaL committed May 10, 2024
    Configuration menu
    Copy the full SHA
    d8291f3 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Configuration menu
    Copy the full SHA
    6c9f73c View commit details
    Browse the repository at this point in the history
  2. Refactor to share code

    JukkaL committed May 15, 2024
    Configuration menu
    Copy the full SHA
    2c7e147 View commit details
    Browse the repository at this point in the history
  3. Address feedback

    JukkaL committed May 15, 2024
    Configuration menu
    Copy the full SHA
    ef1b473 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4819d60 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    196b2a3 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    369a4af View commit details
    Browse the repository at this point in the history
  2. Try to infer any variances that can be inferred

    Also avoid inferring variances repeatedly.
    JukkaL committed May 16, 2024
    Configuration menu
    Copy the full SHA
    dba87a8 View commit details
    Browse the repository at this point in the history