Skip to content

#938 Improved data-based synthesis and controller properties checker debug/warning output

  • Notes:
    • I've improved the console output of the CIF data-based synthesis tool and the CIF controller properties checker. Mostly the debug output. It is now more clear what is in progress (useful if it runs for a longer time), what output belongs to what step, which steps had an effect, and which didn't, etc.
    • I took many small steps. They should be easy to understand per step. After each change, I immediately updated the test output.
    • It is probably fine to review per commit. But, since changes are done in steps, things may come only in later commits.
    • Initially, I set out to only change data-based synthesis. But, after changing it, I opted to also update the controller checker, as some of its output got broken, was not consistent anymore, etc.
    • Note that it is not a goal of this merge request to introduce local variables for settings. That will be done later, in a different merge request. This one is probably too long already.
  • End-user visible changes:
    • CIF data-based synthesis: improved debug and warning output.
    • CIF controller properties checker: improved debug output.

Closes #938 (closed)

Merge request reports

Loading