Commits
Click on a commit to change the comparison rangeMerge branch 'dcreager/typevar-identity' into dcreager/non-non-inferable
* dcreager/typevar-identity:
missed one Merge remote-tracking branch 'origin/main' into dcreager/non-non-inferable
* origin/main: (26 commits)
[ty] Add separate type for typevar "identity" (#20813)
[ty] Diagnostic for generic classes that reference typevars in enclosing scope (#20822)
Update Python compatibility from 3.13 to 3.14 in README.md (#20852)
[syntax-errors]: break outside loop F701 (#20556)
[ty] Treat `Callable`s as bound-method descriptors in special cases (#20802)
[ty] Do not bind self to non-positional parameters (#20850)
Fix syntax error false positives on parenthesized context managers (#20846)
[ty] Remove 'pre-release software' warning (#20817)
Render unsupported syntax errors in formatter tests (#20777)
[ty] Treat functions, methods, and dynamic types as function-like `Callable`s (#20842)
[ty] Move logic for `super()` inference to a new `types::bound_super` submodule (#20840)
[ty] Fix false-positive diagnostics on `super()` calls (#20814)
[ty] Move `class_member` to `member` module (#20837)
[`ruff`] Use DiagnosticTag for more flake8 and numpy rules (#20758)
[ty] Prefer declared base class attribute over inferred attribute on subclass (#20764)
[ty] Log files that are slow to type check (#20836)
Update cargo-bins/cargo-binstall action to v1.15.7 (#20827)
Update CodSpeedHQ/action action to v4.1.1 (#20828)
Update Rust crate pyproject-toml to v0.13.7 (#20835)
Update Rust crate anstream to v0.6.21 (#20829)
...