translate, postproc: improve parity output
* spot/twaalgos/translate.cc: When producing Parity output, split LTL as we do in the Generic case. * spot/twaalgos/postproc.hh, spot/twaalgos/postproc.cc: Use acd_transform() and add an "acd" option to disable this. * bin/spot-x.cc, NEWS: Document this. * tests/core/genltl.test, tests/core/minusx.test, tests/core/parity2.test: Adjust test cases for improved outputs.
This commit is contained in:
parent
e867242cf6
commit
344e01d4e2
8 changed files with 189 additions and 241 deletions
11
NEWS
11
NEWS
|
|
@ -164,11 +164,20 @@ New in spot 2.10.6.dev (not yet released)
|
|||
further simplification. This was introduced to help with automata
|
||||
produced from formulas output by "genltl --eil-gsi" (see above).
|
||||
|
||||
- spot::postproc has new configuration variable branch-post that
|
||||
- spot::postprocessor has new configuration variable branch-post that
|
||||
can be used to control the use of branching-postponement (diabled
|
||||
by default) or delayed-branching (see above, enabled by default).
|
||||
See the spot-x(7) man page for details.
|
||||
|
||||
- spot::postprocessor is now using acd_transform() by default when
|
||||
building parity automata. Setting option "acd=0" will revert
|
||||
to using "to_parity()" instead.
|
||||
|
||||
- When asked to build parity automata, spot::translator is now more
|
||||
aggressively using LTL decomposition, as done in the Generic
|
||||
acceptance case before paritizing the result. This results in
|
||||
much smaller automata in many cases.
|
||||
|
||||
- spot::parallel_policy is an object that can be passed to some
|
||||
algorithm to specify how many threads can be used if Spot has been
|
||||
compiled with --enable-pthread. Currently, only
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue