Updates:
- Improve namespace collision errors to also show location of previous definition. #231, #235
- Add option for
RegNode.fields()
utility to also return gaps between fields. #244 Node.children()
,Node.signals()
,Node.Registers()
,RegNode.fields()
,RegNode.aliases()
, andFieldNode.aliases()
now return lists rather than generators.- Significant improvements in static type hinting. #242
- Node iterators now advertise more accurate narrowed return types.
Node.parent
,Node.inst
, and other members are more accurately typed in subclasses- Expected return types annotated for all built-in properties from
Node.get_property()
Bugs fixed: