- 16 Feb, 2016 3 commits
-
-
Alexandre Duret-Lutz authored
* python/spot/aux.py: Catch errors from dot and signal them. * tests/python/_aux.ipynb: New file. * tests/Makefile.am: Add it. * tests/sanity/ipynb.pl: Support the convention that tests starting with '_' should not be published on the web site.
-
Alexandre Duret-Lutz authored
* python/spot/aux.py: New file, with function extracted from... * python/spot/__init__.py: ... here. * python/.gitignore, python/Makefile.am: Adjust.
-
Alexandre Duret-Lutz authored
This patch is mostly focused on tagging most virtual methods that override as such. I found a few methods that where not meant to be virtual this way, and tagged a few classes "final" along the way. * bin/common_output.cc, spot/kripke/fairkripke.hh, spot/kripke/kripke.hh, spot/kripke/kripkegraph.hh, spot/ltsmin/ltsmin.cc, spot/misc/formater.hh, spot/priv/bddalloc.hh, spot/ta/ta.hh, spot/ta/taexplicit.hh, spot/ta/taproduct.hh, spot/ta/tgta.hh, spot/ta/tgtaexplicit.cc, spot/ta/tgtaexplicit.hh, spot/ta/tgtaproduct.hh, spot/taalgos/emptinessta.hh, spot/tl/declenv.hh, spot/tl/defaultenv.hh, spot/tl/randomltl.hh, spot/tl/relabel.cc, spot/twa/bdddict.cc, spot/twa/taatgba.hh, spot/twa/twagraph.hh, spot/twa/twaproduct.hh, spot/twaalgos/gtec/ce.cc, spot/twaalgos/gtec/ce.hh, spot/twaalgos/gtec/gtec.hh, spot/twaalgos/gv04.cc, spot/twaalgos/ltl2taa.cc, spot/twaalgos/magic.cc, spot/twaalgos/minimize.cc, spot/twaalgos/ndfs_result.hxx, spot/twaalgos/reachiter.hh, spot/twaalgos/se05.cc, spot/twaalgos/stutter.cc, spot/twaalgos/tau03.cc: Add more override and final keywords.
-
- 15 Feb, 2016 12 commits
-
-
Alexandre Duret-Lutz authored
* bin/ltlcross.cc: Implement it. * doc/org/ltlcross.org, NEWS: Document it. * tests/core/ltlcross.test, tests/core/ltlcrossce.test: Test it.
-
Alexandre Duret-Lutz authored
Fixes #150. * doc/org/tut.org: Fix links to notebooks. * tests/sanity/ipynb.pl: Catch this type of errors in the future.
-
Alexandre Duret-Lutz authored
Fixes #130. * bin/autfilt.cc: Implement the option. * NEWS: Mention it. * tests/core/readsave.test: Add a short test.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
Fixes #131. * bin/ltlfilt.cc: Implement the option. * tests/core/ltlfilt.test: Test it. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
* bin/ltlfilt.cc: Implement the new option, and hide the old ones. * doc/org/ltlfilt.org, NEWS: Document these options. * tests/core/ltl2dstar2.test, tests/core/randpsl.test: Adjust tests to the new syntax.
-
Alexandre Duret-Lutz authored
Fixes #148. * spot/twa/twa.hh, spot/twa/twa.cc, spot/kripke/fairkripke.hh, spot/kripke/fairkripke.cc, spot/ta/tgtaexplicit.hh, spot/ta/tgtaexplicit.cc, spot/twa/twagraph.hh, spot/twa/twaproduct.hh, spot/twa/twaproduct.cc, spot/twaalgos/stutter.cc, spot/twa/taatgba.hh, spot/twa/taatgba.cc: Remove the method. * spot/taalgos/tgba2ta.cc: Emulate it with a simple loop. * NEWS: Mention the removal.
-
Alexandre Duret-Lutz authored
Fixes #149. * spot/twa/twa.hh, spot/twa/twa.cc, spot/kripke/fairkripke.hh, spot/kripke/kripke.hh, spot/twa/twaproduct.cc, spot/twa/twaproduct.hh: Remove this method. * spot/twaalgos/emptiness.cc, spot/twaalgos/emptiness.hh, tests/ltsmin/finite.test: Adjust. * NEWS: Mention the removal.
-
Alexandre Duret-Lutz authored
* spot/twa/twa.hh: More documentation. * doc/Doxyfile.in: Allow same doc for groups of methods.
-
Alexandre Duret-Lutz authored
-
Etienne Renault authored
Fixes #147. * tests/core/trival.cc: Here.
-
Etienne Renault authored
* NEWS, python/spot/ltsmin.i, tests/python/ltsmin.ipynb: Here.
-
- 13 Feb, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
Fixes #145. * doc/org/index.org: Here.
-
- 12 Feb, 2016 24 commits
-
-
Alexandre Duret-Lutz authored
Fixes #17. * bin/autfilt.cc: Implement it. * tests/core/included.test: Test it. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* bin/autfilt.cc: Implement the option. * tests/core/included.test: New file. * tests/Makefile.am: Add it. * NEWS: Mention the new option.
-
Alexandre Duret-Lutz authored
* bin/autfilt.cc: Determinize automata before complementation if needed. * tests/core/complement.test: Adjust. * NEWS: Mention the new feature.
-
Alexandre Duret-Lutz authored
* spot/twa/twasafracomplement.cc, spot/twa/twasafracomplement.hh, tests/core/complementation.cc: Delete. * tests/Makefile.am, spot/twa/Makefile.am: Adjust. * tests/core/complementation.test: Rewrite using the new determinization code. * python/spot/impl.i: Do not mention twa_safra_complement anymore. * NEWS: Mention the removal.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* spot/twaalgos/postproc.cc, spot/twaalgos/postproc.hh: Add options det-scc, det-simul, det-stutter. * bin/spot-x.cc: Document them. * doc/org/ltl2tgba.org: Illustrate one of them and link to the spot-x man page.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/postproc.hh: Here.
-
Alexandre Duret-Lutz authored
* doc/org/autfilt.org: Here.
-
Alexandre Duret-Lutz authored
* tests/core/safra.test: More tests.
-
Alexandre Duret-Lutz authored
* python/spot/__init__.py (translate): Mention 'generic' in doc string.
-
* spot/twaalgos/determinize.cc: Don't reuse previous SCC's.
-
Alexandre Duret-Lutz authored
* spot/twa/acc.hh: Add a smaller version of is_parity(). * spot/twaalgos/postproc.cc: Call tgba_determinize() if asked for Generic acceptance and Deterministic output. * bin/common_post.cc: Add 'G' as a shorthand for --generic. * doc/org/ltl2tgba.org: Illustrate =ltl2tgba -G -D=.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/determinize.cc: Here.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/determinize.cc, spot/twaalgos/determinize.hh, tests/core/safra.cc (tgba_determinisation): Rename as... (twa_determinisation): ... this.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/determinize.hh: Add documentaion and rename options. * spot/twaalgos/determinize.cc: Rename options as well.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
bisimulation and complete just trigger extra algorithms to be called at the end of this one, so they need not be part of this algorithm. * spot/twaalgos/determinize.cc, spot/twaalgos/determinize.hh: Reduce the number of options. * tests/core/safra.cc: Implement those options here.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/determinize.hh: Move class definitions... * spot/twaalgos/determinize.cc: ... here.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/safra.cc, spot/twaalgos/safra.hh: Rename as... * spot/twaalgos/determinize.cc, spot/twaalgos/determinize.hh: ... these. * spot/twaalgos/Makefile.am, tests/core/safra.cc: Adjust.
-
* spot/twaalgos/safra.cc, spot/twaalgos/safra.hh: Here. * tests/core/safra.cc: Add option.
-
* spot/twaalgos/safra.cc, spot/twaalgos/safra.hh: Enables use to compute successor safra state for any edge.
-
* spot/twaalgos/safra.cc: Here.
-
* spot/twaalgos/safra.cc, spot/twaalgos/safra.hh: Here.
-