- 01 May, 2016 3 commits
-
-
Alexandre Duret-Lutz authored
Also introduce twa::unregister_ap() and twa_graph::remove_unused_ap() so that the methods where this behavior is expected can be fixed. And fix ltsmin::kripke() which did not register APs. Part of #170. * spot/twaalgos/hoa.cc: Use apvars() to print all registerd APs. Throw an exception when printing automata using unregistered APs. * spot/ltsmin/ltsmin.cc: Call register_ap(). * spot/twa/twa.cc, spot/twa/twa.hh, spot/twa/twagraph.cc, spot/twa/twagraph.hh (twa::unregister_ap, twa_graph::remove_unused_ap): New methods. * spot/tl/exclusive.cc, spot/twaalgos/postproc.cc, spot/twaalgos/remprop.cc, spot/twaalgos/relabel.cc: Use them. * tests/core/maskacc.test, tests/core/maskkeep.test, tests/core/strength.test: Adjust expected results. * NEWS: Mention those changes.
-
Alexandre Duret-Lutz authored
Fixing this bug alone revealed another bug: parsing never claim or LBTT automata did not register APs. So this fixes both bugs. This is the first part of #170. * spot/twa/twa.hh (register_aps_from_dict): New method. * spot/parseaut/parseaut.yy: Call it for never claim and LBTT files. * spot/twaalgos/stats.cc: Simplify using ap_vars(). * tests/core/ltl2tgba.test: Add a test case. * NEWS: Mention the bugs.
-
Alexandre Duret-Lutz authored
* bin/autfilt.cc: Here. * tests/core/exclusive-tgba.test: Test it. * NEWS: Mention the fix.
-
- 22 Apr, 2016 3 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* python/spot/impl.i: Here. * tests/python/automata.ipynb: Use it. * NEWS: Mention it.
-
Etienne Renault authored
* HACKING: Here.
-
- 21 Apr, 2016 4 commits
-
-
Alexandre Duret-Lutz authored
* bin/man/ltlcross.x, doc/org/ltlcross.org, doc/org/tools.org: Fix one-line summaries.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
Fixes #161, reported by Yann Thierry-Mieg. * spot/twaalgos/emptiness.hh: Here. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
This allows bitvect.hh to compile with icpc 16.0.2, but the whole project does not yet compile due to a bug in 16.0.2 that prevents compilation of unordered_map::emplace() from the STL shipped with GCC 5.3.1. * spot/misc/bitvect.hh: adjust friend declarations.
-
- 20 Apr, 2016 2 commits
-
-
Alexandre Duret-Lutz authored
The test is in the patch introducing HOA 1.1 output. * spot/twaalgos/strength.cc: Here. * NEWS: Mention the bug.
-
Alexandre Duret-Lutz authored
* spot/parseaut/scanaut.ll: Here. * tests/core/strength.test: Add a test. * NEWS: Mention the bug.
-
- 18 Apr, 2016 2 commits
-
-
Alexandre Duret-Lutz authored
* bin/common_aoutput.cc: Fix --help output for -Hk. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
-
- 11 Apr, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
* configure.ac, doc/org/setup.org, NEWS: Update version number.
-
- 10 Apr, 2016 7 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* spot/kripke/kripkegraph.hh, spot/twa/twagraph.hh: Call is_valid_edge() instead. * NEWS: Mention the renaming.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* doc/org/concepts.org, doc/org/ltlcross.org, doc/org/ltldo.org, python/ajax/trans.html, tools/man2html.pl: Update URLs.
-
Alexandre Duret-Lutz authored
Fixes #157. * doc/org/concepts.org: Document the properties. * doc/org/hoa.org: Link to it. * NEWS: Mention the change.
-
Alexandre Duret-Lutz authored
* doc/org/arch.tex: New file. * doc/Makefile.am: Compile it. * doc/org/concepts.org: Show it.
-
- 09 Apr, 2016 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* bin/common_range.hh: Store the common definition of words. * bin/autfilt.cc: Use it. * bin/ltlfilt.cc: Likewise, and implement those two options. * tests/core/acc_word.test: Test them. * doc/org/autfilt.org: Augment the last example to point out that it can now be done with ltlfilt. * NEWS: Mention the new options.
-
- 08 Apr, 2016 3 commits
-
-
Alexandre Duret-Lutz authored
Fixes #159. * python/spot/ltsmin.i: Here. * python/spot/impl.i: Disable duplicate instantiation. * tests/python/ltsmin.ipynb: Test it.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
Fixes #160. * spot/tl/formula.hh (formula::ap): New specialization. * tests/python/ltsmin.ipynb: Test it.
-
- 01 Apr, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 17 Mar, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
Fixes #158, reported by Laurent Xu. * tests/Makefile.am (TESTS_python): Move word.ipynb... (TESTS_ipython): ... here.
-
- 13 Mar, 2016 6 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Bump version.
-
Alexandre Duret-Lutz authored
Fixes #42. * bench/stutter/stutter_invariance_formulas.cc, bin/autfilt.cc, bin/common_output.cc, bin/dstar2tgba.cc, bin/ltl2tgba.cc, bin/ltl2tgta.cc, bin/ltlcross.cc, bin/ltldo.cc, bin/ltlfilt.cc, bin/ltlgrind.cc, spot/misc/intvcmp2.cc, spot/misc/intvcomp.cc, spot/taalgos/dot.cc, spot/taalgos/statessetbuilder.cc, spot/taalgos/stats.cc, spot/tl/relabel.cc, spot/tl/simplify.cc, spot/tl/snf.cc, spot/twa/bdddict.cc, spot/twa/twaproduct.cc, spot/twaalgos/degen.cc, spot/twaalgos/determinize.cc, spot/twaalgos/dot.cc, spot/twaalgos/emptiness.cc, spot/twaalgos/gtec/ce.cc, spot/twaalgos/ltl2tgba_fm.cc, spot/twaalgos/magic.cc, spot/twaalgos/neverclaim.cc, spot/twaalgos/se05.cc, spot/twaalgos/simulation.cc, spot/twaalgos/tau03.cc, spot/twaalgos/tau03opt.cc: Add final.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
- 12 Mar, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 10 Mar, 2016 4 commits
-
-
Alexandre Duret-Lutz authored
-
Laurent XU authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* HACKING: Mention the no-tab rule. * tests/sanity/style.test: Only test for it at the beginning of line.
-