[ty] Keep recursive type expansion within its consuming operation #29410
charliermarsh
force-pushed the
charlie/shared-type-operations
branch
from
4e704127
to
9e9782de
15 days ago
charliermarsh
force-pushed the
charlie/shared-type-operations
branch
from
9e9782de
to
f0ed0a15
15 days ago
charliermarsh
force-pushed the
charlie/shared-type-operations
branch
from
f0ed0a15
to
af02ce40
15 days ago
charliermarsh
force-pushed the
charlie/shared-type-operations
branch
from
af02ce40
to
7e7496c4
13 days ago
charliermarsh
force-pushed the
charlie/shared-type-operations
branch
from
7e7496c4
to
67994b9e
13 days ago
[ty] Keep recursive type expansion within its consuming operation
cc06dc2f
[ty] Guard recursive instance call binding
212e5101
[ty] Detect growing instance call cycles
0c71b34e
[ty] Share guarded expansion for constructors and callable instances
84a61fb3
[ty] Detect recursive growth through nominal members
3a22f640
[ty] Detect recursive growth through generic descriptor methods
35ecd972
[ty] Detect recursive growth through metaclass and property results
d99f5a9f
[ty] Preserve recursive references in intersections
e9f4d8d0
[ty] Preserve inference cycles when unpacking tuple aliases
ec7dda8a
[ty] Preserve circular alias references in intersections
5112b8ba
[ty] Keep expanded signature traversal private
e7129908
[ty] Recognize recursive identities through compound types
9af52bab
charliermarsh
force-pushed the
charlie/shared-type-operations
branch
from
67994b9e
to
d64457a6
13 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub