This converts ir_data over to a dataclasses.dataclass and adds various FieldSpec helpers to support that conversion. The builder, reader, IrDataSerializer, copy, and update stubs are fully implemented to support dataclasses as well.
This change results in a 38% speedup against a 75KB test file.
This converts
ir_data
over to adataclasses.dataclass
and adds variousFieldSpec
helpers to support that conversion. Thebuilder
,reader
,IrDataSerializer
,copy
, andupdate
stubs are fully implemented to support dataclasses as well.This change results in a 38% speedup against a 75KB test file.
Fixes #118.