1. 07 Mar, 2017 3 commits
  2. 03 Mar, 2017 5 commits
    • Alexandre Duret-Lutz's avatar
      monitor: fix -MD/-M difference in property output · a66e7704
      Alexandre Duret-Lutz authored
      Fixes #241.
      
      * spot/twaalgos/postproc.cc: Use the deterministic monitor if it
      has as many states as the non-deterministic one.
      * spot/twaalgos/minimize.cc (minimize_monitor): Quickly check
      for terminal automata.
      * spot/twaalgos/stripacc.cc: Set the weak property.
      * spot/twaalgos/stripacc.hh: Improve documentation.
      * tests/core/monitor.test, tests/core/sbacc.test: Update.
      * NEWS: Mention the issue.
      a66e7704
    • Alexandre Duret-Lutz's avatar
      doc: add an example about how to build monitor in shell/python/C++ · bb23ea99
      Alexandre Duret-Lutz authored
      Part of #239.
      
      * doc/org/tut11.org: New file.
      * doc/org/ltl2tgba.org, doc/org/hierarchy.org: Add some anchors we can
      link to in tut11.org.
      * doc/org/tut.org, doc/Makefile.am: Add tut11.org.
      * NEWS: Mention the new page.
      bb23ea99
    • Alexandre Duret-Lutz's avatar
      postproc: fix monitor code · 2b9accdf
      Alexandre Duret-Lutz authored
      Fixes #240.
      
      * spot/twaalgos/postproc.cc: Do not call do_simul on the output of
      minimize_monitor(), and do not skip complete() when PREF_==Any.
      * tests/core/monitor.test: Add a test case.
      * NEWS: Mention the bug.
      * doc/org/ltl2tgba.org: Document complete monitors.
      2b9accdf
    • Alexandre Duret-Lutz's avatar
      acc: make mark_t::operator bool() explicit · cf5d2c2b
      Alexandre Duret-Lutz authored
      This avoids a few conversion problems, and also made the bug of
      sbacc (fixed by 37fc948b) obvious.
      
      Reported by Thomas Medioni.
      
      * spot/twa/acc.hh (mark_t::operator bool): Make it explicit.
      * spot/twaalgos/remfin.cc: Adjust.
      cf5d2c2b
    • Alexandre Duret-Lutz's avatar
      sbacc: fix a typo and remove some useless code · 37fc948b
      Alexandre Duret-Lutz authored
      * spot/twaalgos/sbacc.cc: Do not assign to one_in twice, and
      fix the value of init_acc.
      * tests/core/sbacc.test: Add a test case.
      * NEWS: Mention the bug.
      37fc948b
  3. 01 Mar, 2017 2 commits
    • Alexandre Duret-Lutz's avatar
      remove options -! and -" from genltl · 22a3d1c3
      Alexandre Duret-Lutz authored
      Fixes #237.
      
      * bin/genltl.cc: Fix the numbering of options.
      * NEWS: Mention the bugs.
      22a3d1c3
    • Alexandre Duret-Lutz's avatar
      add options to %x to list atomic propositions · 18283d69
      Alexandre Duret-Lutz authored
      * bin/common_aoutput.cc, bin/common_aoutput.hh, bin/common_output.cc,
      bin/common_output.hh: Add options to %x to list atomic propositions
      with various quoting scheme.  Deprecate --format=%a in favor of the
      new --format=%x for consistency with --stats=%x.
      * tests/core/format.test, tests/core/remprop.test: Adjust and add more
      tests.
      * NEWS: Mention these changes.
      18283d69
  4. 28 Feb, 2017 3 commits
  5. 21 Feb, 2017 1 commit
  6. 20 Feb, 2017 2 commits
  7. 17 Feb, 2017 1 commit
  8. 16 Feb, 2017 2 commits
    • Arthur Remaud's avatar
      autfilt: Better display of cluster when universal edge loops in it · f7bbfd28
      Arthur Remaud authored
      Fixes #208
      
      * NEWS: Informations about the modifications
      * spot/twaalgos/dot.cc (print): Gestion of cluster for
      universal transitions
      * tests/core/alternating.test: tests added
      * tests/core/neverclaimread.test: tests changed for
      new dot format
      * tests/core/readsave.test: tests changed
      * tests/core/sccdot.test: tests changed
      * tests/python/_altscc.ipynb: tests changed
      * tests/python/decompose.ipynb: tests changed
      f7bbfd28
    • Arthur Remaud's avatar
      autfilt: add option (y) to --dot to split universal transitions · 34859568
      Arthur Remaud authored
      Fixes #207
      
      * NEWS: Informations about the option 'y' for --dot added
      * bin/common_aoutput.cc: Documentation for the option 'y'
      for --dot added
      * spot/twaalgos/dot.cc (print_dst, process_link): Functions
      modified for the new option
      * tests/core/alternating.test: Tests added
      34859568
  9. 12 Feb, 2017 3 commits
    • Alexandre Duret-Lutz's avatar
      is_alternating() -> !is_existential() · fefb375d
      Alexandre Duret-Lutz authored
      Part of #212.
      
      * spot/misc/common.hh (SPOT_DEPRECATED): Improve support current
      compilers and options flags.
      * spot/twa/twagraph.hh, spot/graph/graph.hh (is_alternating): Mark it
      as deprecated.
      (is_existential): New method.
      * bin/autfilt.cc, bin/ltlcross.cc, spot/parseaut/parseaut.yy,
      spot/twa/twa.cc, spot/twa/twagraph.cc, spot/twaalgos/alternation.cc,
      spot/twaalgos/are_isomorphic.cc, spot/twaalgos/canonicalize.cc,
      spot/twaalgos/couvreurnew.cc, spot/twaalgos/cycles.cc,
      spot/twaalgos/degen.cc, spot/twaalgos/determinize.cc,
      spot/twaalgos/dot.cc, spot/twaalgos/dtbasat.cc,
      spot/twaalgos/dtwasat.cc, spot/twaalgos/hoa.cc,
      spot/twaalgos/isunamb.cc, spot/twaalgos/isweakscc.cc,
      spot/twaalgos/mask.hh, spot/twaalgos/minimize.cc,
      spot/twaalgos/postproc.cc, spot/twaalgos/product.cc,
      spot/twaalgos/randomize.cc, spot/twaalgos/remfin.cc,
      spot/twaalgos/sbacc.cc, spot/twaalgos/sccfilter.cc,
      spot/twaalgos/sccinfo.cc, spot/twaalgos/simulation.cc,
      spot/twaalgos/strength.cc, tests/core/graph.cc, tests/core/ngraph.cc,
      tests/python/alternating.py: Adjust all uses.
      * NEWS: Mention the renaming.
      fefb375d
    • Alexandre Duret-Lutz's avatar
      configure: fix typos in adl_CHECK_PYTHON · 9609f1e5
      Alexandre Duret-Lutz authored
      Fixes #220.
      
      * m4/pypath.m4: Here.
      * NEWS: Mention the bug.
      9609f1e5
    • Alexandre Duret-Lutz's avatar
      alternation: fix detection of non-weak automata · 15c6fd95
      Alexandre Duret-Lutz authored
      Fixes #218.
      
      * spot/twaalgos/alternation.cc: Adjust check.
      * tests/core/alternating.test: Add test case from #218.
      * NEWS: Mention the bug.
      15c6fd95
  10. 07 Feb, 2017 1 commit
  11. 04 Feb, 2017 1 commit
  12. 01 Feb, 2017 1 commit
    • Alexandre Duret-Lutz's avatar
      do not use non-standard anonymous structs · 70c70a63
      Alexandre Duret-Lutz authored
      For #214, as observed by Thibaud Michaud.
      
      * spot/twa/acc.hh: Name the anonymous struct.
      * spot/twa/acc.hh, spot/twa/acc.cc, spot/parseaut/parseaut.yy,
      spot/twaalgos/dtwasat.cc, spot/twaalgos/remfin.cc,
      spot/twaalgos/sepsets.cc, spot/twaalgos/totgba.cc: Adjust all usages.
      * NEWS: Mention the renaming.
      70c70a63
  13. 27 Jan, 2017 1 commit
  14. 20 Jan, 2017 1 commit
    • Alexandre Duret-Lutz's avatar
      fix some incorrect AP registrations · 5a441e1b
      Alexandre Duret-Lutz authored
      * spot/ltsmin/ltsmin.cc: Do not forget to register dead.
      * spot/twa/twaproduct.cc: Use copy_ap_of() instead of
      register_all_propositions_of() because the latter does
      do update ap().
      5a441e1b
  15. 19 Jan, 2017 3 commits
  16. 18 Jan, 2017 2 commits
  17. 16 Jan, 2017 1 commit
    • Alexandre GBAGUIDI AISSE's avatar
      TYPOS · 4eebe94a
      Alexandre GBAGUIDI AISSE authored
      * NEWS: typo.
      * bench/dtgbasat/config.bench: typo.
      * bench/dtgbasat/gen.py: typo.
      * bench/dtgbasat/stat-gen.sh: typo.
      * doc/org/concepts.org: typo.
      4eebe94a
  18. 14 Jan, 2017 4 commits
  19. 13 Jan, 2017 3 commits