Skip to content

Conversation

@dbrattli
Copy link
Collaborator

Summary

  • Fix ISet/IMap protocols to use Python dunder methods matching compiler output
  • Add Option[T] to T|None casting at generic→concrete boundaries
  • Add Python match statement support for tuple Option patterns
  • Fix protocol parameter names with positional-only parameters
  • Add abstract class (ABC) support with method stubs

Brings us down to about 210 typing issues in the generated code

@dbrattli dbrattli merged commit d2cc39d into main Dec 30, 2025
22 checks passed
@dbrattli dbrattli deleted the python-typing-fixes-9 branch December 30, 2025 14:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants