1. 12 Dec, 2019 1 commit
  2. 11 Dec, 2019 2 commits
  3. 08 Dec, 2019 7 commits
  4. 07 Dec, 2019 1 commit
    • Alexandre Duret-Lutz's avatar
      remfin: simplify tra_to_tba using generic emptiness check · 935c412d
      Alexandre Duret-Lutz authored
      * spot/twaalgos/remfin.cc (tra_to_tba): Remove the SCC-emptiness
      check that was done by creating a temporary automaton.  Use the
      scc_info::check_scc_emptiness() function instead.
      * spot/twaalgos/sccinfo.cc,
      spot/twaalgos/sccinfo.hh (scc_info::check_scc_emptiness): Mark
      this function as const.
      (scc_and_mark_filter): Make sure we only combine with a lower filter
      of the same type.
      * spot/twaalgos/genem.cc: Remove one stray debugging statement.
      * tests/python/genem.py: Remove a duplicate test.
      935c412d
  5. 06 Dec, 2019 1 commit
  6. 05 Dec, 2019 3 commits
    • Alexandre Duret-Lutz's avatar
      remfin: fix tra_to_tba · c36b1588
      Alexandre Duret-Lutz authored
      This fixes a complementation bug reported by Juraj Major and Tereza
      Šťastná.
      
      * spot/twaalgos/remfin.cc (is_scc_tba_type): Fix the condition for
      handling Fin-alone pairs.
      * tests/core/complement.test: Add Juraj & Tereza's test case.
      * NEWS: Mention it.
      c36b1588
    • Alexandre Duret-Lutz's avatar
      python: define our own SVG DisplayObject · e7789657
      Alexandre Duret-Lutz authored
      This is to workaround differences in minidom's pretty-printing that
      occurred between Python 3.7 and 3.8.
      
      * python/spot/jupyter.py (SVG): New class.
      * python/spot/__init__.py: Use it.
      * tests/python/_altscc.ipynb, tests/python/alternation.ipynb,
      tests/python/automata.ipynb, tests/python/formulas.ipynb,
      tests/python/gen.ipynb, tests/python/highlighting.ipynb,
      tests/python/ltsmin-dve.ipynb, tests/python/ltsmin-pml.ipynb,
      tests/python/product.ipynb, tests/python/randaut.ipynb,
      tests/python/testingaut.ipynb, tests/python/twagraph-internals.ipynb,
      tests/python/word.ipynb: Adjust.
      e7789657
    • Alexandre Duret-Lutz's avatar
      add a --check=stutter-sensitive-example option · 44df3c08
      Alexandre Duret-Lutz authored
      * spot/twaalgos/stutter.cc,
      spot/twaalgos/stutter.hh (check_stutter_invariance): Add a
      find_counterexamples argument.
      * spot/twaalgos/hoa.cc: Output accepted-word and rejected-word examples.
      * bin/common_aoutput.cc: Handle --check=stutter-sensitive-example.
      * NEWS: Mention it.
      * tests/core/stutter-tgba.test: Test it.
      * doc/org/concepts.org, doc/org/hoa.org: Document accepted-word and
      rejected-word named properties.
      * bin/man/spot-x.x: Mention that --check=stutter-sensitive-example
      ignores SPOT_STUTTER_CHECK.
      44df3c08
  7. 03 Dec, 2019 1 commit
  8. 06 Nov, 2019 3 commits
  9. 31 Oct, 2019 2 commits
  10. 29 Oct, 2019 1 commit
  11. 28 Oct, 2019 11 commits
  12. 19 Oct, 2019 2 commits
  13. 18 Oct, 2019 1 commit
  14. 17 Oct, 2019 4 commits