OpenCyphal / pycyphal

Python implementation of the Cyphal protocol stack.
https://pycyphal.readthedocs.io/
MIT License
119 stars 106 forks source link

Fix combinatorial explosion in DSDL compiler #164

Closed pavel-kirienko closed 3 years ago

pavel-kirienko commented 3 years ago

@bbworld1 can you please verify it with the data types you defined for Yukon?

pip install git+https://github.com/UAVCAN/pyuavcan@combinatorial-explosion

Merge checklist:

https://github.com/UAVCAN/pyuavcan/blob/2faf890c927c0e1aaf78e0d7d5f3daaa9b6bfb21/setup.cfg#L59

coveralls commented 3 years ago

Pull Request Test Coverage Report for Build 38601688


Files with Coverage Reduction New Missed Lines %
/home/appveyor/projects/pyuavcan/pyuavcan/application/plug_and_play.py 1 92.24%
<!-- Total: 1 -->
Totals Coverage Status
Change from base Build 38595920: -0.02%
Covered Lines: 13409
Relevant Lines: 13855

💛 - Coveralls
pavel-kirienko commented 3 years ago

@bbworld1 nudge

bbworld1 commented 3 years ago

Hi! Apologies for the late response. It works great on the Yukon types.

No further comments here.