- 15 Jan, 2022 3 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Update version.
-
- 14 Jan, 2022 21 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
The current building issue is a docker issue unrelated to Spot, so it should not prevent us from doing a release. * .gitlab-ci.yml (rpm-pkg): Allow failure.
-
Alexandre Duret-Lutz authored
Fixes #496. * doc/org/init.el.in: Install org-mode from GNU ELPA.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* doc/spot.bib (blahoudek.16.atva, degiacomo.13.ijcai): New entries. * spot/tl/ltlf.hh, spot/twaalgos/complement.hh: Use them.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/sccinfo.cc (scc_info::get_accepting_run): Ignore edges whose colors are not part of the colors gathered in the SCC up to deciding acceptance. * tests/python/genem.py: New test case, reported by Clément Tamines. * THANKS: Add him. * NEWS: Mention the bug.
-
Alexandre Duret-Lutz authored
The related GraphViz issue is https://gitlab.com/graphviz/graphviz/-/issues/2179 * spot/twaalgos/dot.cc: Avoid initial newline in title. * NEWS: Mention the bug. * tests/core/det.test, tests/core/dstar.test, tests/core/neverclaimread.test, tests/python/automata-io.ipynb: Adjust test cases.
-
Alexandre Duret-Lutz authored
* bin/common_setup.cc, debian/copyright: Here.
-
Monitors can now be split AND completed at the same time. Split can be called on games without providing "synthesis-outputs" - relying on named prop. * spot/twaalgos/synthesis.cc, spot/twaalgos/synthesis.hh: Here
-
Alexandre Duret-Lutz authored
Reported by Reuben Rowe. * spot/twaalgos/complement.cc (complement): Remove the hard-coded simul=0 option on automata with >32 states. In 2.10 simul=0 now implies det-simul=0, causing the regression, and most importantly it is not needed anymore, because we have other threashold like simul-max and simul-trans-pruning in place. * tests/core/complement.test: Add Reuben's automaton as test case. * NEWS: Mention the fix.
-
Alexandre Duret-Lutz authored
This fixes #492, based on a report from Jérôme Dubois. * spot/twaalgos/sbacc.cc: If the initial state is in a rejecting component, start with an initial state whose colors are unsat_mark. * tests/core/sbacc.test: Add test case. * tests/python/pdegen.py: Adjust it.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* doc/tl/tl.tex: Here.
-
Alexandre Duret-Lutz authored
* doc/org/index.org, tests/python/bdditer.py: Here.
-
Isomorph but different machines were created depending on ARM vs Intel * spot/twaalgos/mealy_machine.cc: Fix here
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
The current building issue is a docker issue unrelated to Spot, so it should not prevent us from doing a release. * .gitlab-ci.yml (rpm-pkg): Allow failure.
-
Alexandre Duret-Lutz authored
Fixes #496. * doc/org/init.el.in: Install org-mode from GNU ELPA.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* doc/spot.bib (blahoudek.16.atva, degiacomo.13.ijcai): New entries. * spot/tl/ltlf.hh, spot/twaalgos/complement.hh: Use them.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/sccinfo.cc (scc_info::get_accepting_run): Ignore edges whose colors are not part of the colors gathered in the SCC up to deciding acceptance. * tests/python/genem.py: New test case, reported by Clément Tamines. * THANKS: Add him. * NEWS: Mention the bug.
-
- 11 Jan, 2022 1 commit
-
-
Alexandre Duret-Lutz authored
The related GraphViz issue is https://gitlab.com/graphviz/graphviz/-/issues/2179 * spot/twaalgos/dot.cc: Avoid initial newline in title. * NEWS: Mention the bug. * tests/core/det.test, tests/core/dstar.test, tests/core/neverclaimread.test, tests/python/automata-io.ipynb: Adjust test cases.
-
- 10 Jan, 2022 2 commits
-
-
Alexandre Duret-Lutz authored
* bin/common_setup.cc, debian/copyright: Here.
-
Alexandre Duret-Lutz authored
* doc/spot.bib (perez.19.hoa): New entry. * spot/parseaut/public.hh: Mention it. * spot/parseaut/parseaut.yy, spot/parseaut/scanaut.ll: Learn to parse the controllable-AP header. * spot/twaalgos/hoa.cc: Print it. * tests/core/ltlsynt.test, tests/core/parseaut.test, tests/core/readsave.test, tests/python/_synthesis.ipynb, tests/python/except.py, tests/python/games.ipynb, tests/python/mealy.py, tests/python/synthesis.py: Adjust or augment test cases.
-
- 07 Jan, 2022 1 commit
-
-
Philipp Schlehuber authored
Monitors can now be split AND completed at the same time. Split can be called on games without providing "synthesis-outputs" - relying on named prop. * spot/twaalgos/synthesis.cc, spot/twaalgos/synthesis.hh: Here * tests/python/_synthesis.ipynb: Testing
-
- 17 Dec, 2021 2 commits
-
-
Alexandre Duret-Lutz authored
* doc/org/concepts.org, NEWS: Document it. * spot/twaalgos/determinize.cc, spot/twaalgos/determinize.hh, spot/twaalgos/sbacc.cc, spot/twaalgos/sbacc.hh: Use it. * spot/twa/twagraph.cc: Update it on defrag. * spot/twa/twa.cc (copy_named_properties_of): Copy it. * tests/python/det.py: New file. * tests/Makefile.am: Add it. * python/spot/impl.i (get_original_states, get_original_classes): New methods, to help with the tests.
-
Alexandre Duret-Lutz authored
Reported by Reuben Rowe. * spot/twaalgos/complement.cc (complement): Remove the hard-coded simul=0 option on automata with >32 states. In 2.10 simul=0 now implies det-simul=0, causing the regression, and most importantly it is not needed anymore, because we have other threashold like simul-max and simul-trans-pruning in place. * tests/core/complement.test: Add Reuben's automaton as test case. * NEWS: Mention the fix.
-
- 16 Dec, 2021 2 commits
-
-
Alexandre Duret-Lutz authored
This fixes #492, based on a report from Jérôme Dubois. * spot/twaalgos/sbacc.cc: If the initial state is in a rejecting component, start with an initial state whose colors are unsat_mark. * tests/core/sbacc.test: Add test case. * tests/python/pdegen.py: Adjust it.
-
Alexandre Duret-Lutz authored
-
- 14 Dec, 2021 1 commit
-
-
Alexandre Duret-Lutz authored
* doc/tl/tl.tex: Here.
-
- 13 Dec, 2021 1 commit
-
-
Alexandre Duret-Lutz authored
* doc/org/index.org, tests/python/bdditer.py: Here.
-
- 10 Dec, 2021 4 commits
-
-
Philipp Schlehuber authored
Isomorph but different machines were created depending on ARM vs Intel * spot/twaalgos/mealy_machine.cc: Fix here * tests/python/_synthesis.ipynb: Test here
-
Using the new flexibility for solving and converting of mealy machines and aiger circuits * bin/ltlsynt.cc: here
-
* spot/twaalgos/synthesis.cc, spot/twaalgos/synthesis.hh: Solved game to mealy now also supports the other mealy formats * tests/python/_synthesis.ipynb: Test * tests/Makefile.am: Test
-
* spot/twaalgos/aiger.cc, spot/twaalgos/aiger.hh: Here * tests/python/synthesis.ipynb: Tests
-
- 06 Dec, 2021 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 03 Dec, 2021 1 commit
-
-
Alexandre Duret-Lutz authored
-