[ty] Move comparison logic out of builder.rs by charliermarsh · Pull Request #23646 · astral-sh/ruff (original) (raw)
added internal
An internal refactor or improvement
Multi-file analysis & type inference
labels
carljm added a commit that referenced this pull request
- main:
[ty] Move binary expression logic out of
builder.rs(#23649) [ty] Limit recursion depth when displaying self-referential function types (#23647) [ty] Move comparison logic out ofbuilder.rs(#23646) Avoid inserting redundantNoneelements in UP045 (#23459) [ty] Add more ParamSpec validation forP.argsandP.kwargs(#23640) [ty] Sync vendored typeshed stubs (#23642) [ty] Fix inference oft.__mro__iftis an instance oftype[Any](#23632) [ty] Detect inconsistent generic base class specializations (#23615) [ty] Validate type variable defaults don't reference later type parameters or type parameters out of scope (#23623) [ty] Ban nestedRequired/NotRequired, and ban them both outside ofTypedDictfields (#23627) [ty] Reject generic metaclasses parameterized by type variables (#23628) Update default Python version examples (#23605) fix binops with NewType of float and Unknown (#23620) [ty] Reject functions with PEP-695 type parameters that shadow type parameters from enclosing scopes (#23619) [ty] Reject ellipsis literals in odd places in type/annotation expressions (#23611) [ty] hash-consUseDefMapfields (#23283)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
[ Show hidden characters]({{ revealButtonHref }})