- 25 Dec, 2017 2 commits
-
-
Alexandre Duret-Lutz authored
Fixes #312, reported by František Blahoudek. * spot/twaalgos/sbacc.cc: Detect the case were this can happen, and fix it. * tests/core/sbacc.test: New test case. * NEWS: Mention the bug.
-
Alexandre Duret-Lutz authored
Fixes #313, reported by František Blahoudek. * spot/twaalgos/totgba.cc (to_generalized_buchi): Fix it. * tests/core/remfin.test: Test it. * NEWS: Mention it.
-
- 19 Dec, 2017 2 commits
-
-
Alexandre Duret-Lutz authored
* configure.ac, NEWS: Update to 2.4.3.dev.
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Update.
-
- 28 Nov, 2017 2 commits
-
-
Alexandre Duret-Lutz authored
* spot/misc/bitvect.cc, spot/misc/bitvect.hh, spot/tl/formula.cc, spot/tl/formula.hh: Here. * NEWS: Mention the bug.
-
Alexandre Duret-Lutz authored
This only occurs when doing the emptiness check of twa with allocated states. * spot/twaalgos/couvreurnew.cc: Here. * NEWS: Mention the bug.
-
- 07 Nov, 2017 2 commits
-
-
Alexandre Duret-Lutz authored
* configure.ac, NEWS: Here.
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Update.
-
- 18 Oct, 2017 3 commits
-
-
Alexandre Duret-Lutz authored
Fixes #293. * spot/tl/simplify.cc: Test implications that would yield tt or ff first. In rules of the form "if a => b, a op b = b" also check if b => a, and in this case return smallest(a,b). * tests/core/reduccmp.test: Add a test. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
* spot/gen/automata.cc (ks_nca): The output is complete. * tests/core/genaut.test: Add test. * NEWS: Mention the bug.
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac: Here.
-
- 05 Oct, 2017 1 commit
-
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Bump version.
-
- 03 Oct, 2017 1 commit
-
-
* NEWS: typos
-
- 29 Sep, 2017 5 commits
-
-
Alexandre Duret-Lutz authored
Fixes #286. * spot/twaalgos/simulation.cc: Only set the deterministic property, not the non-deterministic one. * tests/core/ltl2tgba.test: Add test case. * NEWS: Mention the issue.
-
Alexandre Duret-Lutz authored
Fixes #285, reported by Florian Perlié-Long. * NEWS: Mention the issue. * spot/tl/formula.cc: Fix it. * tests/core/kind.test: Document it. * THANKS: Add Florian.
-
Alexandre Duret-Lutz authored
Fixes #284, reported by Juraj Major. * spot/twaalgos/totgba.cc: Fix the algorithm. * spot/twa/acc.hh: More doc for future generations. * tests/core/scc.test: More test cases. * NEWS: Mention the issues.
-
* spot/twaalgos/sccinfo.hh, spot/twaalgos/sccinfo.cc: Implement it * tests/python/sccinfo.py: Test it * NEWS: Document the fix
-
Alexandre Duret-Lutz authored
Fixes #282. * spot/misc/bddlt.hh (bdd_less_than_stable): New function. * spot/twa/twagraph.cc (merge_edges): Use it. * tests/core/complement.test, tests/core/degenid.test, tests/core/ltldo.test, tests/core/prodor.test, tests/core/readsave.test, tests/core/sbacc.test, tests/python/atva16-fig2a.ipynb, tests/python/automata.ipynb, tests/python/decompose.ipynb, tests/python/dualize.py, tests/python/highlighting.ipynb, tests/python/piperead.ipynb, tests/python/product.ipynb, tests/python/simstate.py, tests/python/tra2tba.py: Adjust all expected outputs. * NEWS: Mention the bug.
-
- 06 Sep, 2017 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 05 Sep, 2017 3 commits
-
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Bump version.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
- 04 Sep, 2017 1 commit
-
-
Alexandre Duret-Lutz authored
* bin/common_output.cc: Make --stats an alias of --format. * bin/common_aoutput.cc: Make --format an alias of --stats. * tests/core/acc2.test, tests/core/format.test: Test these aliases. * NEWS: Mention this.
-
- 02 Sep, 2017 3 commits
-
-
Alexandre Duret-Lutz authored
Fixes #108. * spot/tl/simplify.cc: Implement the reduction. * doc/tl/tl.tex, NEWS: Document it. * tests/core/reduccmp.test: Test it.
-
Alexandre Duret-Lutz authored
As suggested in #263. * spot/gen/formulas.cc, spot/gen/formulas.hh, bin/genltl.cc: Implement these options. * tests/core/genltl.test: Use them. * NEWS: Mention them.
-
Alexandre Duret-Lutz authored
For #263, reported by Mikuláš Klokočka. G(a & Xe1 & F(b & e2)) = G(a & e1 & Fb & e2) F(a | Xu1 | G(b | u2)) = F(a | u1 | Gb | u2) * spot/tl/simplify.cc: Implement the rules. * doc/tl/tl.tex, NEWS: Document them. * tests/core/reduccmp.test, tests/core/eventuniv.test: Add test cases. * tests/core/det.test, tests/core/ltl2tgba2.test: Adjust to expect smaller automata. * THANKS: Add Mikuláš.
-
- 31 Aug, 2017 1 commit
-
-
Alexandre Duret-Lutz authored
* spot/twa/acc.cc, spot/twa/acc.hh: Add a LaTeX output for acceptance conditions. * spot/twaalgos/dot.cc: Implement the 'x' option and refactor the code a bit to limit duplication. * tests/core/dot2tex.test: New test case (requires dot2tex). * tests/Makefile.am: Add dot2tex.test. * tests/core/alternating.test, tests/core/readsave.test, tests/python/automata-io.ipynb: Adjust expected output. * NEWS, doc/org/oaut.org: Mention the new option.
-
- 30 Aug, 2017 1 commit
-
-
Alexandre Duret-Lutz authored
This way in 2.5 we can make 'a' the default, and tell people to use SPOT_DOTDEFAULT=A if they want the old behavior in both 2.4 and 2.5. * spot/twaalgos/dot.cc: Implement the option. * NEWS, bin/common_aoutput.cc: Mention it. * tests/core/readsave.test: Test it.
-
- 28 Aug, 2017 2 commits
-
-
Maximilien Colange authored
spot.complete() could complete an empty co-Büchi automaton into an automaton accepting everything. * NEWS: Document it * spot/twaalgos/complete.cc: Fix it * tests/core/complete.test, tests/core/prodor.test: Test it
-
Maximilien Colange authored
* NEWS, doc/org/concepts.org, doc/org/hierarchy.org, spot/misc/optionmap.hh, spot/twa/acc.hh, spot/twaalgos/ltl2tgba_fm.hh, spot/twaalgos/sccinfo.hh, spot/twaalgos/translate.cc: fix typos
-
- 22 Aug, 2017 1 commit
-
-
Alexandre Duret-Lutz authored
* configure.ac: Compile in C++14 by default and rename --enable-c++14 as c++17. * doc/org/compile.org, doc/org/concepts.org, doc/org/index.org, doc/org/install.org, doc/org/tut.org, doc/org/upgrade2.org, HACKING, NEWS, README: Adjust all mentions of C++11. * spot/twaalgos/stats.hh: Use std::make_unique.
-
- 17 Aug, 2017 1 commit
-
-
Alexandre Duret-Lutz authored
* spot/twaalgos/dot.cc: Display common acceptance names. * NEWS: Mention the change. * doc/org/oaut.org: Adjust text. * tests/core/alternating.test, tests/core/readsave.test, tests/python/_altscc.ipynb, tests/python/alternation.ipynb, tests/python/atva16-fig2a.ipynb, tests/python/atva16-fig2b.ipynb, tests/python/automata.ipynb, tests/python/decompose.ipynb, tests/python/gen.ipynb, tests/python/highlighting.ipynb, tests/python/product.ipynb, tests/python/randaut.ipynb: Adjust test cases.
-
- 09 Aug, 2017 2 commits
-
-
Alexandre Duret-Lutz authored
* spot/twaalgos/remfin.cc: If no Inf set is used, set sbacc early so that it is used in the algorithm. * tests/core/remfin.test: Add more tests. * NEWS: Mention the bug.
-
Thomas Medioni authored
* NEWS, spot/twaalgos/dualize.cc, spot/twaalgos/dualize.hh, spot/twaalgos/langmap.cc, spot/twaalgos/sum.hh, tests/python/streett_totgba.py: Fixes typo.
-
- 04 Aug, 2017 2 commits
-
-
Alexandre Duret-Lutz authored
* NEWS: Fix them.
-
Alexandre Duret-Lutz authored
* bin/common_aoutput.cc, NEWS: Update documentation. * spot/twaalgos/stats.cc: Honor c and C. * tests/core/alternating.test: Test it.
-
- 03 Aug, 2017 1 commit
-
-
Alexandre Duret-Lutz authored
Let's close #212 even if this does not cover the 32 sets. * spot/twaalgos/dot.cc: Change the palette. * doc/org/autfilt.org, NEWS: Adjust documentation. * tests/core/alternating.test, tests/core/readsave.test, tests/core/tgbagraph.test, tests/python/_altscc.ipynb, tests/python/alternation.ipynb, tests/python/atva16-fig2a.ipynb, tests/python/automata-io.ipynb, tests/python/automata.ipynb, tests/python/decompose.ipynb, tests/python/gen.ipynb, tests/python/highlighting.ipynb, tests/python/ltsmin-dve.ipynb, tests/python/piperead.ipynb, tests/python/product.ipynb, tests/python/randaut.ipynb, tests/python/word.ipynb: Adjust test cases.
-
- 01 Aug, 2017 1 commit
-
-
Alexandre Duret-Lutz authored
* spot/parseaut/parseaut.yy: Check the SPOT_HOA_TOLERANT variable. * tests/core/ltl3ba.test, tests/core/parseaut.test: Adjust test cases. * NEWS, bin/man/spot-x.x: Mention SPOT_HOA_TOLERANT.
-
- 31 Jul, 2017 1 commit
-
-
Alexandre Duret-Lutz authored
Fixes #212. * spot/parseaut/parseaut.yy, spot/twaalgos/hoa.cc: Recognize exist-branch, and adjust printer to the 1.1 semantics. * tests/core/alternating.test, tests/core/complete.test, tests/core/det.test, tests/core/explsum.test, tests/core/parseaut.test, tests/core/readsave.test, tests/core/sbacc.test, tests/core/tgbagraph.test, tests/python/alternating.py, tests/python/dualize.py: Adjust test cases. * NEWS: Mention the change.
-
- 28 Jul, 2017 1 commit
-
-
Alexandre Duret-Lutz authored
Fixes #252. * NEWS: Mention it. * bin/autcross.cc, bin/man/autcross.x, doc/org/autcross.org: New files. * bin/Makefile.am, bin/man/Makefile.am, doc/org/tools.org, doc/Makefile.am: Add them. * bin/autfilt.cc: Use is_universal() instead of is_deterministic(). * bin/common_hoaread.hh, bin/common_trans.cc, bin/common_trans.hh, bin/ltlcross.cc, bin/ltldo.cc: Factor some bits common between ltlcross, ltldo and autcross. * tests/core/autcross.test, tests/core/autcross2.test: New files. * tests/Makefile.am: Add them. * tests/core/dra2dba.test, tests/core/sbacc.test, tests/core/streett.test: Use autcross.
-