Skip to content

Improving split and reorganizing

Alexandre Duret-Lutz requested to merge ps/split into next
  • spot/twaalgos/synthesis.cc, spot/twaalgos/synthesis.hh: New files regrouping the functionnalities split and apply_strategy for synthesis
  • python/spot/impl.i, spot/twaalgos/Makefile.am: Add them.
  • spot/twaalgos/split.cc, spot/twaalgos/split.hh: No longer contains the splits necessary for for synthesis, moved to spot/twaalgos/synthesis.cc, spot/twaalgos/split.hh Split is now faster and reduces the number of intermediate states, reducing the overall size of the arena
  • spot/misc/game.cc, spot/misc/game.hh: Renaming propagate_players to alternate_players.
  • tests/core/ltlsynt.test, tests/python/split.py: Update tests.
  • bin/ltlsynt.cc: Adjust to new split. Swap order of split and to_parity for lar.

Merge request reports