- 26 Jul, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
* doc/org/tut50.org: New file. * doc/org/tut.org: Add it. * NEWS: Mention it. * doc/Makefile.am: Add tut50.org, and download plantuml.jar when needed. * doc/org/.dir-locals.el.in, doc/org/init.el.in: Activate plantum. * HACKING: Mention the Java dependency.
-
- 25 Jul, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
Fixes core/readsave.test and python/automata.ipython with gcc-snapshot (future gcc 7). * spot/twaalgos/minimize.cc: Here. * NEWS: Mention the change. * tests/core/acc_word.test: Adjust test case.
-
- 24 Jul, 2016 3 commits
-
-
Alexandre Duret-Lutz authored
For #184. * spot/graph/graph.hh, spot/kripke/kripkegraph.hh, spot/misc/bitvect.hh, spot/misc/common.hh, spot/misc/fixpool.hh, spot/misc/mspool.hh, spot/misc/timer.hh, spot/tl/formula.hh, spot/twa/acc.hh, spot/twa/taatgba.hh, spot/twa/twa.hh, spot/twa/twagraph.hh, spot/twaalgos/emptiness_stats.hh, spot/twaalgos/mask.hh, spot/twaalgos/ndfs_result.hxx, spot/twaalgos/sccinfo.hh, spot/twaalgos/translate.hh: Replace assert() by SPOT_ASSERT(), or an exception, or nothing, depending on the case. * tests/sanity/style.test: Flag all asserts in headers. * HACKING: Discuss assertions.
-
Alexandre Duret-Lutz authored
Part of #184. * m4/devel.m4 (adl_ENABLE_GLIBCXX_DEBUG): New macro. * configure.ac: Use it. * README: Mention it. * spot/twa/acc.cc: Fix a small issue found with this option.
-
Alexandre Duret-Lutz authored
-
- 22 Jul, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
* spot/twa/twa.hh: Here. * NEWS: Mention the change.
-
- 20 Jul, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
* doc/org/autfilt.org: Here. * doc/org/hoa.org: Add a link to it. * bin/autfilt.cc: Typo.
-
- 19 Jul, 2016 9 commits
-
-
Alexandre Duret-Lutz authored
If no input have been specified, and the standard input is not a tty all tools now default to reading it. If standard input is a tty, all tools display an error message. Additionally, - is now a shorthand for -F- in all tools. * NEWS: Summarize this. * bin/common_finput.cc, bin/common_finput.hh (check_no_formulas, check_no_automaton): New functions that implement the above istty() logic. * bin/autfilt.cc, bin/dstar2tgba.cc, bin/ltl2tgba.cc, bin/ltl2tgta.cc, bin/ltlcross.cc, bin/ltldo.cc, bin/ltlgrind.cc: Use these function, and recognize '-' if it was not the case. * tests/core/acc_word.test, tests/core/ltldo.test, tests/core/minusx.test, tests/core/readsave.test, tests/core/unambig.test: Adjust some tests to exercise this. * doc/org/autfilt.org, doc/org/csv.org, doc/org/dstar2tgba.org, doc/org/ltl2tgba.org, doc/org/ltlcross.org, doc/org/ltlfilt.org, doc/org/oaut.org: Adjust the documentation and simplify some examples.
-
Alexandre Duret-Lutz authored
{e[*0..j]}<>->f = {e[*1..j]}<>->f {e[*0..j]}[]->f = {e[*1..j]}[]->f Fixes #81. This required a small change to the bounded-star-normal-form to prevent infinite recursion. * spot/tl/simplify.cc: Implement these rules. * doc/tl/tl.tex, NEWS: Document them. * tests/core/reduccmp.test: Add tests, and adjust others. * tests/core/unambig.test: Replace formula that used to generated an ambiguous automaton, but now generates a deterministic one.
-
Alexandre Duret-Lutz authored
if e is pure eventuality and g => e, then e U g = Fg if u is purely universal and u => g, then u R g = Gg Fixes #93. * doc/tl/tl.tex, NEWS: Document the rules. * spot/tl/simplify.cc: Implement them. * tests/core/reduccmp.test: Test them. * tests/core/det.test: Adjust.
-
Alexandre Duret-Lutz authored
* python/spot/aux.py (tmpdir): New context manager. * python/spot/ltsmin.i: Use it for the two magics. * NEWS: Mention this.
-
Alexandre Duret-Lutz authored
The streett_to_generalized_buchi() function was not tested unless ltl2dstar is installed. * tests/core/streett.test: New file. * tests/Makefile.am: Add it.
-
Alexandre Duret-Lutz authored
* bin/autfilt.cc: Implement the option. * NEWS: Mention it. * tests/core/readsave.test, tests/core/stutter-tgba.test: Add some tests.
-
Alexandre Duret-Lutz authored
Fixes #164. * spot/twaalgos/stutter.hh, spot/twaalgos/stutter.cc: Implement the determinization, while keeping it optional. * NEWS: Mention the change. * tests/core/ltl2dstar.test, tests/core/stutter-tgba.test: Add test cases. * tests/core/readsave.test: Adjust.
-
Alexandre Duret-Lutz authored
* python/spot/impl.i: Here. * NEWS: Mention it. * tests/python/highlighting.ipynb: Add test case.
-
Alexandre Duret-Lutz authored
* spot/twa/twagraph.hh (twa_graph::edge_number): New method. * spot/twaalgos/copy.cc: Copy the highlights if requested. * tests/python/highlighting.ipynb: More tests.
-
- 18 Jul, 2016 11 commits
-
-
Alexandre Duret-Lutz authored
Fixes #153. * spot/twa/twa.cc, spot/twa/twa.hh: Add the methods. * bin/autfilt.cc, bin/common_aoutput.hh, bin/ltlcross.cc, tests/python/highlighting.ipynb, tests/python/word.ipynb: Use them to simplify the code. * NEWS: Mention them.
-
Alexandre Duret-Lutz authored
* tests/python/highlighting.ipynb: Augment.
-
Alexandre Duret-Lutz authored
It was bogus, and is better replaced by twa_run::project(). * NEWS, doc/org/upgrade2.org: Mention the removal. * spot/twaalgos/projrun.cc, spot/twaalgos/projrun.hh: Remove the files. * spot/twaalgos/Makefile.am: Adjust.
-
Alexandre Duret-Lutz authored
* bin/autfilt.cc: Add the option. * NEWS: Mention it. * tests/core/acc_word.test: Test it. * spot/twaalgos/emptiness.cc, spot/twaalgos/emptiness.hh (twa_run::project): New method.
-
Alexandre Duret-Lutz authored
* spot/twa/twa.hh (twa::get_or_set_named_prop): New method. * spot/twaalgos/emptiness.cc, spot/twaalgos/isdet.cc: Use it to not overwrite existing highlights. * tests/core/det.test: Add test case.
-
Alexandre Duret-Lutz authored
* bin/genltl.cc: Implement these options. * NEWS: Mention them. * tests/core/genltl.test: New file with test cases. * tests/Makefile.am: Add it.
-
Alexandre Duret-Lutz authored
* bin/autfilt.cc: Here. * tests/core/det.test: Test it. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
It makes more sense to keep the transformationn options near the simplification options. * bin/autfilt.cc: Reorder --help.
-
Alexandre Duret-Lutz authored
Fixes #123. * bin/autfilt.cc: Add options --highlight-nondet-states=NUM, --highlight-nondet-edges=NUM, and --highlight-nondet=NUM. * spot/twaalgos/isdet.cc, spot/twaalgos/isdet.hh (highlight_nondet_states, highlight_nondet_edges): New functions. * tests/core/det.test: Add test cases. * NEWS: Mention them.
-
Alexandre Duret-Lutz authored
* spot/twa/twa.cc, spot/twa/twa.hh: Add a way to remove named properties. * spot/twa/twagraph.cc: Clear highlight-edges on operations that reorder the edge vector. * spot/twaalgos/randomize.cc, spot/twaalgos/randomize.hh: Preserve highlighted state, but not highlighted edges. * spot/twaalgos/hoa.cc: Adjust output of highlight-edge when the edges are not stored in order. * tests/core/readsave.test, tests/core/tgbagraph.test, tests/core/twagraph.cc: More test cases.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/hoa.cc: Here. * doc/org/hoa.org, NEWS: Document that. * tests/core/readsave.test: Test it.
-
- 15 Jul, 2016 1 commit
-
-
Alexandre Duret-Lutz authored
* doc/org/concepts.org: Add a new section. * doc/org/hoa.org, spot/twa/twa.hh: Link to it. * NEWS: Mention it.
-
- 13 Jul, 2016 3 commits
-
-
Alexandre Duret-Lutz authored
* bin/ltlcross.cc: Here.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/isdet.cc: Here. * bin/ltlcross.cc: Simplify. * NEWS: Update.
-
Alexandre Duret-Lutz authored
Failures could be reported against "Comp(Ni)*Comp(Pj)" when it was really "Comp(Nj)*Comp(Pi)" that failed. * bin/ltlcross.cc: Here. * NEWS: Mention the bug.
-
- 11 Jul, 2016 9 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Update.
-
Alexandre Duret-Lutz authored
Reported by Ayrat Khalimov against the trans.html page when using ltl3ba. * spot/twaalgos/relabel.cc: Here. * tests/core/ltl3dra.test: Test it. * NEWS: Mention it. * THANKS: Add Ayrat.
-
Alexandre Duret-Lutz authored
* bin/common_post.cc, bin/common_post.hh: Add a "nooutput" variant of the options. * bin/ltl2tgta.cc: Use it. * NEWS: Mention the fix.
-
Alexandre Duret-Lutz authored
* python/ajax/spotcgi.in: Here. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/degen.cc: Here. * tests/core/degendet.test: Add test case. * tests/core/ltl2ta.test: Adjust expected output. * NEWS: Mention the issue.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-