complete: do not force Büchi on universal automata

* spot/twaalgos/complete.hh: Adjust documentation.
* spot/twaalgos/complete.cc: If the acceptance condition is a
tautology, delay the forcing of Büchi acceptance until we are sure it
is needed.
* NEWS: Mention the change.
This commit is contained in:
Alexandre Duret-Lutz 2022-05-19 16:38:02 +02:00
parent 3b8e11322b
commit f784e40548
3 changed files with 27 additions and 9 deletions

3
NEWS
View file

@ -82,6 +82,9 @@ New in spot 2.10.6.dev (not yet released)
averted in the parser by delaying the construction of such n-ary
nodes until all children are known.
- complement() used to always turn tautological acceptance conditions
into Büchi. It now only does that if the automaton is modified.
New in spot 2.10.6 (2022-05-18)
Bugs fixed: