- 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.
-
- 27 Jul, 2017 1 commit
-
-
Alexandre Duret-Lutz authored
* spot/parseaut/parseaut.yy, spot/parseaut/parsedecl.hh, spot/parseaut/public.hh, spot/parseaut/scanaut.ll: Use a reentrant scanner, so that we can now parse multiple automaton streams at the same time. This is needed for the future autcross, which is going to read several individual automata produced by different tools, while reading the stream of automata to process.
-
- 25 Jul, 2017 2 commits
-
-
Alexandre Duret-Lutz authored
Operator &= used to always move Fin to the front, it does not anymore. The only thing it does now is to merge Inf(x)&Inf(y) as Inf({x,y}). Operator |= is now symmetrical and merges Fin()s. Fixes #253. * spot/twa/acc.cc, spot/twa/acc.hh: Simplify &= and make |= symmetrical. * spot/twaalgos/cleanacc.cc: Fix conjunction order. * tests/core/acc.test, tests/core/acc2.test, tests/core/parseaut.test, tests/core/readsave.test, tests/core/satmin2.test, tests/core/sccdot.test, tests/python/acc_cond.ipynb, tests/python/accparse.ipynb, tests/python/automata.ipynb, tests/python/product.ipynb, tests/python/randaut.ipynb: Adjust test cases.
-
Alexandre Duret-Lutz authored
Fixes #258. * spot/twaalgos/copy.cc: Delete, and move the code... * spot/twa/twagraph.cc: ... in some anonymous namespace here. * spot/twa/twagraph.hh: Adjust the make_twa_graph() overload. * spot/twaalgos/copy.hh, NEWS: Mark copy() as deprecated and redirect to make_twa_graph(). * doc/org/upgrade2.org, doc/org/tut51.org, python/spot/impl.i, spot/twaalgos/dot.cc, spot/twaalgos/langmap.cc, tests/core/ikwiad.cc: Adjust callers. * spot/twaalgos/Makefile.am: Remove copy.cc.
-
- 24 Jul, 2017 2 commits
-
-
Alexandre Duret-Lutz authored
Fixes #276. * spot/twaalgos/sbacc.cc, spot/twaalgos/degen.cc: Detect accepting sinks, and merge them. * tests/python/dualize.py: Adjust. * tests/python/sbacc.py: More test cases.
-
Alexandre Duret-Lutz authored
* spot/priv/bddalloc.cc: Add hooks on request. * bin/man/spot-x.x, NEWS: Document the envvar.
-
- 20 Jul, 2017 1 commit
-
-
Thomas Medioni authored
Fixes #273. * NEWS: Mention this. * spot/twaalgos/dualize.cc, tests/python/dualize.py: Adapt dualize. * spot/twaalgos/sbacc.cc, tests/core/sbacc.test: sbacc support alternating automata
-