- 03 May, 2022 1 commit
-
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Update.
-
- 02 May, 2022 5 commits
-
-
Alexandre Duret-Lutz authored
* NEWS: Here.
-
* tests/run.in: keep original PYTHONPATH contents * NEWS: mention the bug
-
Alexandre Duret-Lutz authored
Partial fix for #501. * tests/core/prodchain.test: Hardcode the seq output. * tests/core/bricks.test: Use $AWK instead of seq. * tests/core/defs.in: Define $AWK. * NEWS: Mention the bug.
-
Alexandre Duret-Lutz authored
The fallback definition of SIZE_MAX supplied by flex was not preprocessor friendly and prevented robin_hood.hh from doing "#if SIZE_MAX == UINT64_MAX", as observed by Marc Espie on OpenBSD. * spot/parseaut/scanaut.ll, spot/parsetl/scantl.ll: Define __STDC_VERSION__ just so that the code generated by Flex include <inttypes.h>. * NEWS: Mention the bug. * THANKS: Add Marc.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/parity.cc (reduce_parity): Use the size of the edge vector to initialize piprime1 and piprime2, not the number of edges. * tests/python/parity.py: Add test case, based on a report by Yann Thierry-Mieg.
-
- 01 Feb, 2022 3 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Bump version to 2.10.4.
-
Alexandre Duret-Lutz authored
Reported by Yechuan Xia * python/spot/impl.i: Add %newobject to all __iter__ methods. * NEWS: Mention the list of affected methods. * THANKS: Update.
-
- 15 Jan, 2022 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Update version.
-
- 14 Jan, 2022 6 commits
-
-
Alexandre Duret-Lutz authored
-
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
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
-
- 03 Dec, 2021 1 commit
-
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Set version to 2.10.2.
-
- 02 Dec, 2021 1 commit
-
-
Alexandre Duret-Lutz authored
* spot/parsetl/scantl.ll: Diagnose delays (##n) larger than unbounded(). Remove all checks for delays with 1 or 2 characters. * tests/core/parseerr.test: Add a test case. * NEWS: Mention this fix.
-
- 22 Nov, 2021 1 commit
-
-
Alexandre Duret-Lutz authored
Reported by Yuri Victorovich, on FreeBSD. * configure.ac: Test for them. * spot/mc/mc_instanciator.hh: Only use them if they are present. * NEWS: Mention the fix.
-
- 19 Nov, 2021 3 commits
-
-
Alexandre Duret-Lutz authored
* spot/twa/twagraph.cc (purge_dead_states): Be bddfalse-aware! * spot/twa/twagraph.hh, NEWS: Document this. * tests/python/alternating.py, tests/python/twagraph.py: Add some test cases.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Update for release.
-
- 16 Nov, 2021 1 commit
-
-
Alexandre Duret-Lutz authored
* NEWS, README, HACKING, doc/org/install.org, m4/pypath.m4: Adjust.
-
- 13 Nov, 2021 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Bump version.
-
- 04 Nov, 2021 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
Fixes #480. * bin/common_trans.cc (shorthands_ltl, shorthands_autproc): Write those lists using regexes. Add entries for Owl 21.0. (show_shorthands, tool_spec): Adjust to use those regexes. * doc/org/autcross.org, doc/org/ltlcross.org, doc/org/ltldo.org: Update the list of shorthands. * tests/core/ltldo.test: Add a couple of tests. * NEWS: Mention this new feature.
-
- 29 Oct, 2021 1 commit
-
-
Alexandre Duret-Lutz authored
* spot/twaalgos/dot.cc (print_dot): Add some detection of Mealy machines, and some code to render its I/O in a <table>. * tests/python/synthesis.ipynb: Adjust expected output. * tests/python/_mealy.ipynb: New file. * tests/Makefile.am: Add python/_mealy.ipynb. * NEWS: Mention the new feature.
-
- 07 Oct, 2021 2 commits
-
-
Alexandre Duret-Lutz authored
* tests/python/synthesis.ipynb: New file, with bits removed from... * tests/python/games.ipynb: ... here. * tests/Makefile.am: Add synthesis.ipynb. * NEWS, doc/org/tut.org: Mention the new notebook.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/game.cc, spot/twaalgos/game.hh (game_info): Move... * spot/twaalgos/synthesis.cc, spot/twaalgos/synthesis.hh (synthesis_info): ... here, because this structure contains only synthesis stuff. Also rename "solver" to "algo" to match the ltlsynt option. (solve_game): Move the two argument version of this function here, since that's the only game-related generic function that use synthesis_info. * bin/ltlsynt.cc, tests/core/ltlsynt.test, tests/python/games.ipynb, tests/python/synthesis.py, NEWS: Adjust all uses and mentions.
-
- 06 Oct, 2021 2 commits
-
-
Alexandre Duret-Lutz authored
* bin/ltlsynt.cc: Implement the new option, and make it default to bisimulation with output assignment (a.k.a. bwoa). * NEWS, bin/spot-x.cc, doc/org/ltlsynt.org: Update the documentation. * spot/twaalgos/game.hh: Make bwoa the default. * tests/core/ltlsynt.test: Add and adjust test cases. * tests/python/games.ipynb: Adjust.
-
Alexandre Duret-Lutz authored
* bin/ltlsynt.cc: Implement the option, and enable it by default. * doc/org/ltlsynt.org, doc/org/ltlsynt.tex, bin/spot-x.cc, NEWS: Document it. * tests/core/ltlsynt.test: Adjust test cases.
-
- 02 Oct, 2021 1 commit
-
-
Alexandre Duret-Lutz authored
* bin/ltlsynt.cc: Implement it. * NEWS, doc/org/ltlsynt.org: Document it. * tests/core/ltlsynt.test: Test it.
-
- 01 Oct, 2021 1 commit
-
-
Alexandre Duret-Lutz authored
* doc/org/tut40.org: Add more explanations and some cleanup. * python/spot/__init__.py (set_state_players, get_state_winners, get_state_players, set_state_player, get_state_winner, get_state_player, get_strategy): Add these methods to the twa_graph class for convenience. * NEWS, doc/org/tut.org: Mention tut40.org.
-
- 29 Sep, 2021 1 commit
-
-
Alexandre Duret-Lutz authored
* spot/twaalgos/dtwasat.cc: Do not return a transition-based automaton when state-based output is requested. * tests/python/satmin.ipynb, spot/twaalgos/dtbasat.hh: Fix some typos. * tests/python/satmin.py: Add test cases. * NEWS: Mention the bugs.
-
- 24 Sep, 2021 1 commit
-
-
Alexandre Duret-Lutz authored
* spot/twaalgos/zlktree.hh, spot/twaalgos/zlktree.cc (acd::node_level, acd::state_step, acd_transform_sbacc): New public functions. * tests/python/zlktree.ipynb, tests/python/zlktree.py: More tests. * NEWS: Typo.
-
- 21 Sep, 2021 1 commit
-
-
Philipp Schlehuber authored
* NEWS: Here
-
- 13 Sep, 2021 1 commit
-
-
Alexandre Duret-Lutz authored
On a debug build with the automaton from #476, the gain seems to be about 33% of the parsing time. * spot/parseaut/parseaut.yy, spot/parseaut/parsedecl.hh, spot/parseaut/scanaut.ll: Share a hash map of string->BDD between the scanner and parser so that [labels] can be looked up by the scanner if they have already been parsed once. * NEWS: Mention it.
-
- 04 Sep, 2021 1 commit
-
-
Alexandre Duret-Lutz authored
* tests/python/_zlktree.ipynb: Remove and replace by... * tests/python/zlktree.ipynb: ... this more documented notebook. * tests/Makefile.am: Adjust. * doc/org/tut.org, NEWS: Mention zlktree.ipynb. * spot/twaalgos/zlktree.hh, spot/twaalgos/zlktree.cc, python/spot/__init__.py: Cleanup interface, and add support for interactive display.
-