Skip to content

Conversation

@dangotbanned
Copy link
Member

@dangotbanned dangotbanned commented Oct 1, 2025

Related issues

If you have comments or can explain your changes, please do so below

Gonna be soooooooo much easier to work on them side-by-side now 🥳

Tasks

@dangotbanned dangotbanned changed the title refactor(expr-ir): Split up and refine `protocols.py refactor(expr-ir): Split up and refine protocols.py Oct 1, 2025
@dangotbanned dangotbanned mentioned this pull request Oct 1, 2025
71 tasks
@dangotbanned dangotbanned changed the base branch from main to oh-nodes October 1, 2025 13:47
Discovered this convention *after* naming the original
May as well differentiate better from the jump
The problem is that type checkers special-case `__init__` to allow covariance
... despite the same thing not being allowed on a classmethod (`from_<...>`)
@dangotbanned dangotbanned marked this pull request as ready for review October 1, 2025 20:10
@dangotbanned dangotbanned merged commit 2b9dbf0 into oh-nodes Oct 1, 2025
29 of 32 checks passed
@dangotbanned dangotbanned deleted the expr-ir/protocols-cleanup branch October 1, 2025 20:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant