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

pep612: more semantic analysis for paramspec #9422

Merged
merged 13 commits into from
Sep 8, 2020

Commits on Sep 5, 2020

  1. types: add TypeVarLikeDef, ParamSpecDef

    hauntsaninja committed Sep 5, 2020
    Configuration menu
    Copy the full SHA
    6417364 View commit details
    Browse the repository at this point in the history
  2. tvar_scope: support ParamSpec

    hauntsaninja committed Sep 5, 2020
    Configuration menu
    Copy the full SHA
    489a3f8 View commit details
    Browse the repository at this point in the history
  3. semanal: disallow paramspec in generic class for now

    hauntsaninja committed Sep 5, 2020
    Configuration menu
    Copy the full SHA
    dbfd6b5 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2020

  1. tests: add some basic tests from PEP 612

    hauntsaninja committed Sep 6, 2020
    Configuration menu
    Copy the full SHA
    8cb584f View commit details
    Browse the repository at this point in the history
  2. types: change type of CallableType.variables

    Creates a number of TODOs that I shall get to.
    hauntsaninja committed Sep 6, 2020
    Configuration menu
    Copy the full SHA
    335fdf6 View commit details
    Browse the repository at this point in the history
  3. applytype: use zip, closure

    hauntsaninja committed Sep 6, 2020
    Configuration menu
    Copy the full SHA
    fe7b655 View commit details
    Browse the repository at this point in the history
  4. anal: generalise TypeVarList, TypeVariableQuery

    hauntsaninja committed Sep 6, 2020
    Configuration menu
    Copy the full SHA
    21a15ae View commit details
    Browse the repository at this point in the history
  5. typeanal: error for unbound ParamSpec

    hauntsaninja committed Sep 6, 2020
    Configuration menu
    Copy the full SHA
    77dd1cd View commit details
    Browse the repository at this point in the history
  6. typeanal: error for invalid location for ParamSpec

    hauntsaninja committed Sep 6, 2020
    Configuration menu
    Copy the full SHA
    c7a80de View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2020

  1. applytype: make get_target_type top level

    hauntsaninja committed Sep 7, 2020
    Configuration menu
    Copy the full SHA
    af72219 View commit details
    Browse the repository at this point in the history
  2. tvar_scope: [minor] fix docstring nit

    hauntsaninja committed Sep 7, 2020
    Configuration menu
    Copy the full SHA
    12fab24 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1c1d15c View commit details
    Browse the repository at this point in the history
  4. typeanal: add hint for correct usage of ParamSpec

    hauntsaninja committed Sep 7, 2020
    Configuration menu
    Copy the full SHA
    465113a View commit details
    Browse the repository at this point in the history