You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[epic] Reworking solver internals to avoid simple Var pinning #3123
This issue tracks a single unit of work - improving Pyrefly's constraint solver so that we can accumulate bounds on Vars and otherwise solve them in an intelligent way where eager pinning cannot - to serve as a parent for multiple issues mapping to specific behaviors and bug reports.
The overall context is that Pyrefly is evolving from a solver that simply pins Vars immediately on all comparison to one that can do proper bounds-based constraint solving, and we know of multiple usability issues that are actually all tied in with the same design problem:
This issue has someone assigned, but has not had recent activity for more than 2 weeks.
If you are still working on this issue, please add a comment so everyone knows. Otherwise, please unassign yourself and allow someone else to take over.
Activity
github-actions commentedon Apr 29, 2026
This issue has someone assigned, but has not had recent activity for more than 2 weeks.
If you are still working on this issue, please add a comment so everyone knows. Otherwise, please unassign yourself and allow someone else to take over.
Thank you for your contributions!