spot/spot
Alexandre Duret-Lutz aa40482352 ltl2tgba: clear simplification cache between translations
The cache used in formula simplification will keep atomic propositions
defined between several translations, and may impact variable order.
Reported by Maximilien Colange.

* spot/tl/simplify.hh, spot/tl/simplify.cc,
spot/twaalgos/translate.cc, spot/twaalgos/translate.hh (clear_cache):
New method.
* bin/ltl2tgba.cc, bin/ltl2tgta.cc: Call it.
* spot/twaalgos/stats.cc: Do not keep a point to the formula after
printing statistics.
* tests/core/ltl2tgba.test: Add a test case.
* tests/core/readsave.test: Adjust one formula.
* NEWS: Mention the issue.
2017-05-10 17:03:05 +02:00
..
graph is_alternating() -> !is_existential() 2017-02-12 15:56:02 +01:00
kripke Rework the 'down_cast' macro, closing #196. 2017-02-02 17:01:40 +01:00
ltsmin fix libspot.pc and libspotltsmin.pc generation 2017-05-04 15:36:40 +02:00
misc is_alternating() -> !is_existential() 2017-02-12 15:56:02 +01:00
parseaut is_alternating() -> !is_existential() 2017-02-12 15:56:02 +01:00
parsetl parsetl: improve coverage 2017-03-22 22:48:16 +01:00
priv * spot/priv/satcommon.cc: Fix include. 2017-02-28 16:58:20 +01:00
ta various typos 2017-03-31 21:44:49 +02:00
taalgos various typos 2017-03-31 21:44:49 +02:00
tl ltl2tgba: clear simplification cache between translations 2017-05-10 17:03:05 +02:00
twa various typos 2017-03-31 21:44:49 +02:00
twaalgos ltl2tgba: clear simplification cache between translations 2017-05-10 17:03:05 +02:00
.gitignore install pkg-config configuration files 2017-01-14 17:56:05 +01:00
libspot.pc.in install pkg-config configuration files 2017-01-14 17:56:05 +01:00
Makefile.am fix libspot.pc and libspotltsmin.pc generation 2017-05-04 15:36:40 +02:00