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

Merge 1.1.377 #601

Merged
merged 15 commits into from
Aug 21, 2024
Merged

Merge 1.1.377 #601

merged 15 commits into from
Aug 21, 2024

Commits on Aug 14, 2024

  1. Configuration menu
    Copy the full SHA
    3a99a9c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    deaf264 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Fixed bug that results in a crash under certain circumstances when a …

    …ParamSpec without a scope is used illegally to specialize a class. This addresses #8757. (#8768)
    erictraut committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    ea55470 View commit details
    Browse the repository at this point in the history
  2. Fixed a bug that results in a false positive error when assigning a `…

    …TypeGuard[T]` or `TypeIs[T]` to a supertype of `bool` (like `int`). This addresses #8769. (#8771)
    erictraut committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    c42a158 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2024

  1. Fixed a bug that leads to a crash when --pythonversion and `--threa…

    …ds` CLI options are used together. This addresses #8775. (#8776)
    erictraut committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    bea4dc9 View commit details
    Browse the repository at this point in the history
  2. Fixed a bug that leads to incorrect type evaluation in certain specif…

    …ic conditions involving a function decorator with an return type inferred from an inner function parameterized by a ParamSpec. This addresses #8779. (#8780)
    erictraut committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    48bb33b View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Changed type checking logic to retain a reference to default expressi…

    …ons in function signatures, including synthesized signatures (such as `__init__` methods in dataclasses). This allows the original default value expression to be printed in error messages and language server strings. This addresses #8781. (#8783)
    erictraut committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    0b2dc24 View commit details
    Browse the repository at this point in the history
  2. Fixed bug that results in a false positive error under very specific …

    …conditions involving a recursive type alias that is defined in terms of another type alias. This addresses #8784. (#8785)
    erictraut committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    a93b66f View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Configuration menu
    Copy the full SHA
    1a7ad15 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8be6d8 View commit details
    Browse the repository at this point in the history
  3. Added unreachable code reporting for case statements that are never m…

    …atched based on type analysis. (#8788)
    erictraut committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    8919393 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Published 1.1.377

    erictraut committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    2876bae View commit details
    Browse the repository at this point in the history
  2. Merge tag 'refs/tags/1.1.377' into merge-1.1.377

    # Conflicts:
    #	packages/pyright-internal/src/analyzer/typeEvaluator.ts
    #	packages/pyright-internal/src/backgroundThreadBase.ts
    #	packages/pyright/package-lock.json
    #	packages/pyright/package.json
    #	packages/vscode-pyright/package.json
    DetachHead committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    d77c3a5 View commit details
    Browse the repository at this point in the history
  3. update assert_never pattern matching test due to upstream change wh…

    …ere unreachable diagnostics are now reported in unreachable cases
    DetachHead committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    01eea62 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eaad446 View commit details
    Browse the repository at this point in the history