spot/tests
Alexandre Duret-Lutz d25fcb23eb stats: speed up the computation of transitions
Juraj Major reported a case with 32 APs where ltlcross would take
forever to gather statistics.  It turns out that for each edge,
twa_sub_statistics was enumerating all compatible assignments of 32
APs.  This uses bdd_satcountset() instead, and also store the result
in a long long to avoid overflows.

* spot/twaalgos/stats.cc (twa_sub_statistics): Improve the code for
counting transitions.
* bin/common_aoutput.hh, bin/ltlcross.cc, spot/twaalgos/stats.hh:
Store transition counts are long long.
* tests/core/readsave.test: Add test case.
* NEWS: Mention the bug.
2020-07-13 16:30:29 +02:00
..
core stats: speed up the computation of transitions 2020-07-13 16:30:29 +02:00
ltsmin forbid the use of std::endl on std::cerr 2019-07-17 09:15:50 +02:00
python translate: improve handling of Xor and Equiv at top-level for -G -D 2020-07-13 16:30:29 +02:00
sanity determinize: various micro optimizations 2019-10-17 09:45:43 +02:00
.gitignore more files to ignore 2016-01-26 19:21:35 +01:00
Makefile.am ignore false edges in emptiness checks and scc_info 2020-04-11 11:24:55 +02:00
run.in * tests/run.in: reset some envvars to avoid spurious failures. 2020-02-16 16:38:17 +01:00