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

Add support for default values to TYPEDSIGNATURES #170

Open
wants to merge 13 commits into
base: master
Choose a base branch
from

Commits on Aug 14, 2024

  1. Fix tests on 1.11

    JamesWrigley committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    b22f594 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Add support for default values to TYPEDSIGNATURES

    This is done by making `TypedMethodSignatures` interpolatable and giving it the
    Expr of the thing the docstring is bound to. From the AST we can parse each
    arguments name, type annotation, default value, and whether or not it's
    variadic. Currently only the default value is used in `TYPEDSIGNATURES`, though
    in the future it might be an idea to use the type information as well.
    JamesWrigley committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    617ae4a View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Configuration menu
    Copy the full SHA
    1c80865 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    594593e View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2024

  1. Configuration menu
    Copy the full SHA
    de0f36b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d1b97f7 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Make the Expr optional for MethodSignatures

    It won't be available when used in templates.
    JamesWrigley committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    fe01fe3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1532071 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Configuration menu
    Copy the full SHA
    7fed390 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    f1c9145 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1efecf6 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    79783e4 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Configuration menu
    Copy the full SHA
    ebb95a9 View commit details
    Browse the repository at this point in the history